How to Get to Langkawi Island from KL by Air, Bus, Ferry (2024)

Table Of Contents

Updated:

Langkawi island is located northwest of Malaysia and is not connected to the mainland by a railway bridge or a highway. If you’re going to travel from Kuala Lumpur to the serene shores of Langkawi Island, there are several transportation options to choose from. You can consider the convenience of air travel, the scenic route by land and sea, or other budget-friendly options.

Check this post to get up-to-date information on how to get to Langkawi island from Kuala Lumpur, how much it will cost to travel by plane, bus and ferry, where to buy tickets and other useful tips to navigate seamlessly from Kuala Lumpur to Langkawi.

How to get to Langkawi from Kuala Lumpur

Getting from Kuala Lumpur to Langkawi by Plane

The fastest way to travel from Kuala Lumpur to Langkawi is by plane. Check for flights departing from Kuala Lumpur International Airport (KLIA) or Sultan Abdul Aziz Shah Airport (Subang Airport) to Langkawi International Airport.

What airlines fly to Langkawi

Several airlines operate flights from Kuala Lumpur (KUL) to Langkawi (LGK). Some of the airlines that commonly fly this route include:

  1. Malaysia Airlines
  2. AirAsia
  3. Malindo Air
  4. Firefly

These airlines offer both direct and connecting flights between Kuala Lumpur and Langkawi, with one stop in Penang and layover starting from 3 to 21 hours, providing passengers with a range of options in terms of schedules and fares.

What is the Flight Distance between Kuala Lumpur and Langkawi

The flight distance between Langkawi and Kuala Lumpur is approximately 450 kilometers (220 miles) when measured in a straight line. However, actual flight distances may vary slightly depending on the specific flight path taken by the airline. Flight ticket price starts from 22 USD, travel time – one hour five minutes.

Click here to book your direct flight from KL to Langkawi.

How to Get from KL to Langkawi by Bus

Flight from KL to Alor Setar + Ferry

If, for some reasons, you’ll not be able to buy tickets for direct flight from KL to Langkawi, or, just looking for alternatives, you can have a flight to Alor Setar – the capital of Kedah state. The flight duration is approximately 1 hour, ticket price starts from 27 USD (can buy here).

From Alor Setar to Langkawi you can get by ferry. Ferries depart from Kuala Kedah, which is about a 30-minute drive from Alor Setar, the best way to get to the place is to take taxi. The ferry ride to Langkawi takes approximately 1.5 to 2 hours, depending on sea conditions.

Approximate cost of the trip is: flight is 27 USD, taxi to Kuala Kedah is 10 USD, ferry to Langkawi is 6 USD. Total price: up to 45 USD, travel time – around three hours.

Traveling from KL to Langkawi by Bus and Ferry

Upon arrival to Kuala Lumpur Airport, take a train or taxi and go to the TBS (Terminal Bersepadu Selatan) bus station, ticket price 10 USD (can buy here). From there, take a bus to Kuala Perlis (purchase tickets here) or Kuala Kedah (book tickets here), depending on your preferences. From the final stop go to the pier and buy ferry tickets to Langkawi island.

The following companies offer bus tickets: Mara Liner, Suasana Edaran Express, Sri Maju Group, Super Nice Express. Ticket price starts from 10 USD, travel time – 6-7 hours.

How to get to Langkawi from Kuala Lumpur

By Train + Ferry

Upon arrival in Kuala Lumpur, head to the railway station KL Sentral. There, buy a ticket to Alor Setar city. Trains run at least 5 times a day, ticket price is can reach up to 16 USD. Travel time 4.5 hours. From Alor Setar station, take a taxi to the ferry pier at the jetty for RM14-16. The ferry leaves every half an hour. A ticket price is 6 USD.

Tags

Services We Recommend