
1. Flight – Langkawi to KL
2. Ferry + Bus to K.Lumpur
3. Ferry + Train to K.Lumpur
🎫 Book a Tour in K.Lumpur
🎫 Book Ticket to K.Lumpur
From Langkawi to Kuala Lumpur you can travel by plane, train, bus + ferry.
-
- Travel distance from Langkawi to Kuala Lumpur in Malaysia is about 410 km by plane and about 520 km by ferry + bus/train via Kuala Perlis. There are 3 options how you can get to Kuala Lumpur from Langkawi: travel by plane – direct flight, travel by ferry + bus via Kuala Perlis and travel by ferry + train via Arau. The best and fastest option of transfer to Kuala Lumpur from Langkawi is to take a direct fligtht. Direct flight from Langkawi to Kuala Lumpur takes about 1.5 hour and it costs about $25-70/pp. There are also very cheap low-cost flights to Kuala Lumpur Airport. By this way of transfer you will save a lot of travel time. Another option how you can get to Kuala Lumpur is to travel by ferry + bus via Kuala Perlis. Kuala Perlis is about 35 km by ferry from Langkawi and is easily accessible.
- Transport by ferry + tourist bus from Langkawi to Kuala Lumpur (via Kuala Perlis) takes about 8-10 hours and it costs totally about $18-25/pp. Transfer by ferry + bus is the most cheapest way of traveling to Kuala Lumpur. You can also travel by ferry + KTM train from Langkawi to Kuala Lumpur via Kuala Perlis – Arau Train Station. Arau Railway Station is about 20 km from Kuala Perlis and it is the closest train station to Langkawi. Transfer by ferry + KTM Berhad train from Langkawi to Kuala Lumpur (via Arau Railway Station) takes about 8-10 hours and it costs totally about $25-50/pp. From Kuala Lumpur you can travel to Malacca by bus or private taxi.
-
- From Langkawi to Kuala Lumpur you can also travel via Penang Island. This is a good option if you want to see this popular tourist site close to Butterworth. There are ferries from Langkawi to Penang and buses or KTM trains from Penang to Kuala Lumpur. There are also direct flights from Penang to Kuala Lumpur, you can use them every day. From Kuala Lumpur Airport you can travel to various countries in Asia or in the world. Read the instructions how you can reach Kuala Lumpur from Langkawi below in this article. You can also search and book ferry/bus or train tickets and flights to Kuala Lumpur easily online.
Transfer Mode – Langkawi to Kuala Lumpur: | Travel Time | Cost Range |
---|---|---|
Direct Flight | 1-1.5 hours | $25-70/pp |
Ferry + Bus (via Kuala Perlis) | 8-10 hours | $18-25/pp |
Ferry + Train (via Kuala Perlis) | 8-10 hours | $25-50/pp |
How to go from Langkawi to Kuala Lumpur?
1. FLIGHT from Langkawi to Kuala Lumpur
The fastest, most convenient and in some cases relatively cheap way to transfer from Langkawi Island to Kuala Lumpur in Malaysia is a direct air connection. With this option, you can save several hours of time compared to land transport options such as ferry + bus or train via Kuala Perlis. Air transfers between Langkawi and Kuala Lumpus will be offered by Malaysia Airlines, Air Asia or Malindo Air.
Flights are operated from Langkawi International Airport to Kuala Lumpur International Airport. Langkawi International Airport is located in the southwestern part of Langkawi Island, not far from the Pantai Cenang beach area. A direct flight from Langkawi to Kuala Lumpur takes about 1.5 hours, but it is also advisable to take into account the time of driving to the airport and waiting before departure.
The total time of the air transfer can therefore be approximately up to 5 hours. Air transfer to Kuala Lumpur from Langkawi costs between $25-70/pp, these are the prices for low-cost direct flights. In theory, you can also enjoy an air transfer via Penang, then you can also use direct flights from Penang to Kuala Lumpur.
The flight schedule between Langkawi and Kuala Lumpur is not extensive, but during the day there can be up to 15 flights per day. You can easily search and buy flights to Kuala Lumpur from Langkawi online in advance. Also, when booking a ticket, carefully read all instructions and information about the transfer and follow the instructions of the airline.
A direct flight is a very good transfer option to Kuala Lumpur if you want to avoid other places in Malaysia and want to save time. The relatively low prices of Economy class flights are also an advantage.

2. FERRY + BUS from Langkawi to Kuala Lumpur
If you would like to use the land transport option for the transfer from Langkawi to Kuala Lumpur, you can take the ferry and bus via Kuala Perlis. So this transport option has 2 steps and the total travel time in this way can be approx. 9-15 hours, it depends on waiting for the bus in Kuala Perlis / Kangar. So expect a long journey, which may not be a very comfortable option for all travelers.
The first step is the ferry transfer from Langkawi to Kuala Perlis, which takes about 1 hour. You can use Langkawi Ferry Line for this option, but be aware that the boat schedule is relatively limited. Ferry tickets from Langkawi to Kuala Perlis cost about $4-6/pp. Ferry departs from Kuah Jetty – Langkawi and arrives at Kuala Perlis Ferry Terminal. This ferry terminal is a short distance from Kuala Perlis city center.
BOOK TICKETS to Kuala Lumpur ➜
The second step is a bus transfer from Kuala Perlis to Kuala Lumpur, which takes about 7-12 hours. Bus tickets from Kuala Perlis to Kuala Lumpur cost in the range of $10-15/pp, these prices may vary over time or change slightly throughout the year. These buses can depart from various locations such as Kangar Bus Terminal, Kuala Perlis Bus Terminal and other stops.
They usually arrive at the TBS Kuala Lumpur station, which is a larger bus station in the city center. Buses also usually make other stops during the journey between these cities. You will see this information about bus departures and arrivals when searching and booking tickets online.
When booking tickets, always read all transfer and ticket information and instructions and follow all instructions of the transport company. The bus transfer from Kuala Perlis to Kuala Lumpur is sought after mainly by low-cost travelers.

3. FERRY + TRAIN from Langkawi to Kuala Lumpur
Another option for a land transfer from Langkawi to Kuala Lumpur is to travel by ferry and train again via Kuala Perlis. This option also has 2 steps, first is a ferry ride from Langkawi to Kuala Perlis and then a KTM Berhad train transfer from Arau to Kuala Lumpur. So an even shorter transfer is required from Kuala Perlis to Arau, where the nearest railway station is, approximately 20 km from the city. In the first step, you will again use the ferry company Langkawi Ferry Line for transportation from Langkawi to Kuala Perlis.
Then you need to get to Arau Railway Station, from there the train departs to Kuala Lumpur to KL Sentral Station, check the Malaysia Railway Map. The train transfer from Arau to Kuala Lumpur takes about 5.5 hours and is therefore a slightly faster option than traveling by bus. There are KTM Berhad trains with seats in operation, but the disadvantage is the relatively limited timetable of these trains.
BOOK TRAIN TICKETS on Baolau ➜
Train tickets from Arau to Kuala Lumpur cost in the range of $16-45/pp, depending on the comfort class of the seats, the cheapest option is always the Second Class Seat, there is also a Premier Class Seat or even a Business Seat. You can search and buy train tickets from Arau to Kuala Lumpur online in advance.
You don’t need to print these tickets to Kuala Lumpur, the e-tickets have a QR code that you can use to prove yourself when boarding the train. It is enough to have them stored on your phone in digital form, e.g. in the email to which you will receive these tickets after ordering. The train transfer is better than the bus, the trains are comfortable but the tickets can be a bit more expensive than the bus tickets.

❓ FAQ + TIPS – Travel from Langkawi to Kuala Lumpur:
1. How to book tickets + flights from Langkawi to Kuala Lumpur?
-
- You can book tickets and flights from Langkawi to Kuala Lumpur on 12go.asia ➜ or Baolau ➜.
- You can search also another route, e.g. Langkawi to Koh Lipe, Penang to Kuala Lumpur…
2. What is the travel time from Langkawi to Kuala Lumpur?
-
- Direct flight from Langkawi to Kuala Lumpur takes about 1-1.5 hour.
- Travel by ferry + bus from Langkawi to Kuala Lumpur (via Kuala Perlis) takes about 8-10 hours.
- Travel by ferry + train from Langkawi to Kuala Lumpur (via Kuala Perlis) takes about 8-10 hours.
3. How much does it cost to get from Langkawi to Kuala Lumpur?
-
- Direct flight from Langkawi to Kuala Lumpur costs about $25-70/pp.
- Transfer by ferry + bus from Langkawi to Kuala Lumpur (via Penang) costs about $18-25/pp.
- Transfer by ferry + train from Langkawi to Kuala Lumpur (via Penang) costs about $25-50/pp.
4. What is the travel distance from Langkawi to Kuala Lumpur?
-
- Travel distance from Langkawi to Kuala Lumpur is about 410 km by plane and about 520 km by land.
5. What is the best way how to get from Langkawi to Kuala Lumpur?
-
- The best and fast way how to travel from Langkawi to Kuala Lumpur is to travel by plane because there are direct flights. These flights to Kuala Lumpur Airport are sometimes very cheap and start already at $30-40/pp.
6. What is the most cheapest way of transfer from Langkawi to Kuala Lumpur?
-
- The most cheapest way how to get from Langkawi to Kuala Lumpur is to travel by ferry + bus via Kuala Perlis. The most cheapest option by ferry + bus should cost about $18-25/pp.
7. What is the closest train station to Langkawi?
-
- The closest railway station to Langkawi Island is Arau Railway Station, about 20 km from Kuala Perlis. From Arau Railway Station you can travel by KTM Berhad train to Kuala Lumpur.
8. Is there also another travel route to Kuala Lumpur from Langkawi?
-
- Yes, you can also travel by ferry/boat + bus/train via Penang. There are ferries from Langkawi to Penang and buses or trains from Penang to Kuala Lumpur. It is a good option of transfer if you want to visit Penang Island.
9. How to go from Kuala Lumpur Airport to the town center?
-
- The best way how you can go to the town center from the airport is to travel by KLIA Ekspres Train. You can also book a private taxi / car or use a public bus.
10. Where to travel from Kuala Lumpur?
-
- From Kuala Lumpur you can travel to various places in Malaysia. One of the most popular travel route is from Kuala Lumpur to Malacca or from Kuala Lumpur to Johor Bahru. Via Johor Bahru you can also travel to Singapore. From Kuala Lumpur you can also go by bus or taxi to Genting Highlands.
11. Where to stay in Kuala Lumpur? Hotel, hostel or apartment?
-
- Kuala Lumpur is a modern and large city, the capital of Malaysi. This city has a wide range of modern hotels, guesthouses, hostels for backpackers and also luxury private hotels. You can search and book your hotel in Kuala Lumpur here > Book resort or hotel in Kuala Lumpur.
12. How to travel in Malaysia?
-
- There are various modern tourist buses, KTM Berhad trains, domestic flights, private taxi and there are also various ferries and boats to the nearby islands like Langkawi, Tioman, Perhentian… The most popular and also low-cost option is to travel by tourist bus. Read this article: Transportation in Malaysia.
BOOK a TOUR / ACTIVITY in Kuala Lumpur ➜
✈️ Flight Schedule / Timetable – Langkawi to Kuala Lumpur:
Flight Schedule – Langkawi to Kuala Lumpur: | Departs in Langkawi | Arrival in Kuala Lumpur |
---|---|---|
Air Asia | 11:05 | 12:10 |
Air Asia | 12:55 | 14:10 |
Air Asia | 13:55 | 15:05 |
Air Asia | 14:35 | 15:50 |
Air Asia | 16:55 | 18:05 |
Air Asia | 18:55 | 20:10 |
Air Asia | 20:35 | 21:50 |
Air Asia | 22:25 | 23:40 |
Malaysia Airlines | 11:15 | 12:30 |
Malaysia Airlines | 14:55 | 16:15 |
Malaysia Airlines | 20:15 | 21:30 |
Malindo Air | 11:45 | 12:55 |
BOOK your HOTEL in Kuala Lumpur ➜
🎫 Book your flight and tickets from Langkawi to Kuala Lumpur:
(You can change your departure and arrival place, eg. Langkawi to Penang, Penang to Kuala Lumpur…)