How to get to Langkawi from Kuala Lumpur (KL) by Bus, Train, Ferry, Flight

If you want to know how to get to Langkawi from Kuala Lumpur (KL), you can choose from either a direct flight, a fast train to Alor Setar or Arau, or a bus from KL to Kuala Perlis or Kuala Kedah.

How to Travel from KL to Langkawi by Train

The most popular way to travel from KL to Langkawi by train is to take one of the Gold or Platinum services to Arau Railway Station in the state of Perlis.

For the latest timetable for ETS Trains from KL to Arau click here >>>



From Arau you then have to take a taxi to the ferry port of Kuala Perlis where there are fast boats over to the island every hour or so during daylight hours.

For ferry times and fares from Kuala Perlis click here >>>

Another option is to take the train from KL to Alor Setar.

To see the timetable for trains from KL to Alor Setar click here >>>

From Alor Setar Railway Station you can then take a taxi or cheap local bus (from the city centre) to the port of Kuala Kedah.

For boats schedules and fares from Kuala Kedah click here >>>

How to get to Langkawi from Kuala Lumpur by Bus and Ferry

The cheapest way to travel from KL to Langkawi is to take a bus from Kuala Lumpur to the ferry port of Kuala Perlis, where boats leave every hour or so over to Kuah on Langkawi Island.

Buses leave from either TBS (Terminal Bersepadu Selatan) Bus Station or Hentian Duta Bus Station in Kuala Lumpur and arrive at Kuala Perlis Bus Station, just a few minutes walk away from the ferry terminal.

To check for fares and departure times for buses from KL to Kuala Perlis click here >>>

For information about Kuala Perlis Bus Terminal click here >>>

Another option (if buses to K. Perlis are full) is to take a bus from KL to Kangar.

From Kangar, you can then take a short trip on a Maraliner bus to the port.


Other options to travel from KL to Langkawi by bus :

Take a bus from KL to Alor Setar.

From Alor Setar Bus Station you can then take a local bus to the ferry port of Kuala Kedah.

For ferry times and fares for boats from Kuala Kedah to Langkawi click here >>>

If you want to visit Penang Island along the way, you could also take a bus from KL to Penang, then take the ferry from Penang to Langkawi (or continue overland by bus or Komuter Train to Kuala Perlis or Kuala Kedah).


Book Bus Tickets Online





Flights from KL to Langkawi

Easily the quickest way to travel from Kuala Lumpur to Langkawi is to fly.

Malaysian Airlines offer regular scheduled departures from KUL to LGK.

Cheaper flight deals are offered by Air Asia and Malindo Air.

To find flight to Langkawi click here >>>


Related Pages :

How to travel from Langkawi to Kuala Lumpur

KL to Langkawi by Train

KL to Kuala Perlis by Bus