
Transport to Kuala Lumpur: plane, bus, train and road from the airport
The road to Kuala Lumpur takes almost a full day. The capital of Malaysia lies almost on the equator, at about 3° north latitude. There are few direct flights from Europe, and the route is most often built around a connection in Doha, Istanbul, or Guangzhou. Below we break down the main ways into the city: flying, the bus from Singapore, the KTMB train, and the airport transfer. You will see how much each option costs and what is worth booking in advance.
Ad: this article contains affiliate links, we earn a commission if you book through them, at no extra cost to you.
Routes to Kuala Lumpur: what to choose
💡 In short:
- A flight with a connection in Doha, Istanbul, or Guangzhou.
- A bus or train if you are already in Southeast Asia.
- The KLIA Ekspres train or a taxi from KLIA airport to the center.
- Prices and schedules: 09/2026, checked on the official KLIA Ekspres website.
Kuala Lumpur sits in the west of Malaysia, and the country's main air gateway is located far outside the city limits. Everything that arrives in the capital by air or by land gathers at KL Sentral station or at the TBS bus terminal. From there you can reach your hotel by metro, LRT, or monorail in a matter of minutes.
Flying is the most common choice for those coming from Europe. Some routes are nonstop, but from most cities the ticket is assembled from two segments and a connection at a major hub. If you are already in Asia, the picture is simpler: buses and trains run to the capital from Singapore, from Penang, and from southern Thailand.

Flying: hubs, connections, and travel time
A direct leg without a stopover exists only from a few cities, for example from Istanbul and London. From other European cities the route is built through a hub, most often Doha, Istanbul, Guangzhou, Almaty, or Tashkent. The second leg from Doha to Kuala Lumpur takes about eight hours by plane (as of 09/2026, FlightConnections), and that is only half the journey.
The main carriers on this route: Qatar Airways, Turkish Airlines, Malaysia Airlines, China Southern, Air Astana, and Uzbekistan Airways. The lower the price, the more connections. A budget ticket with two layovers easily stretches the trip to almost a full day, while an option with one connection saves time for noticeably more money.
The low-cost carrier AirAsia arrives at terminal KLIA2, while other airlines use the main KLIA. A train runs between the terminals, and you can get from one to the other without leaving the airport. If your ticket is assembled from flights on different carriers, check in advance who is responsible for your baggage and for the connection in case of a delay.
Putting together a combination of flights from different airlines is easy through the ticket search on Kiwi.com.
From the airport to the center: train, bus, taxi
The most predictable way to get into the city: the KLIA Ekspres train. A ticket costs 55 ringgit, and the ride to KL Sentral takes 28 minutes (as of 09/2026, official KLIA Ekspres website). The train runs nonstop, and during rush hour you pass taxis on the highway.
KLIA Transit runs on the same line but stops at intermediate stations. Its fare to KL Sentral is the same as the express. It is convenient if your hotel is near one of the stations on the line. The bus from the airport is the cheapest option, but in traffic the trip takes noticeably longer.
Option | Where you arrive | Price | Who it suits |
|---|---|---|---|
KLIA Ekspres | KL Sentral nonstop | 55 ringgit | if you are in a hurry |
KLIA Transit | KL Sentral with stops | 55 ringgit to KL Sentral | if your hotel is on the line |
Bus | KL Sentral and TBS bus terminal | the lowest | if price matters |
Airport Limo taxi | your hotel address | more than the train | with suitcases and kids |
Airport Limo taxis and Grab will take you directly to your hotel, but it is better to agree on the price before getting in. Official counters operate in the arrivals hall: there the trip is issued by coupon and you receive a receipt.
Tours and tickets in Kuala Lumpur
Guided tours, skip-the-line tickets and activities — most offers can be cancelled free of charge.
See offers on KiwitaxiThe widget loads once you give your consent.
Buses from Singapore and from the islands
The overland route to Kuala Lumpur starts from Singapore, from Penang, Langkawi, Pangkor, or from Hat Yai in Thailand. The buses are air-conditioned, and tickets are sold at the bus terminal or online through the operator. The trip from Singapore takes half a day, and part of the time goes to passport control in Johor Bahru.
If you start from an island, a ferry or speedboat is added to the bus. Book water tickets in advance: in high season, seats on morning departures sell out. In the capital, intercity buses arrive at TBS, and from there you can get to the center on the KTM Komuter train or the metro.
A ticket costs tens of ringgit, so the bus remains the cheapest way to reach Kuala Lumpur from neighboring countries. If comfort matters more than price, compare offers from different operators: the difference in the cabin and in the number of stops can be significant.
KTMB trains and KL Sentral station
The railway in Malaysia is simpler than the European one, but it does get you to the capital. All long-distance trains arrive at KL Sentral, the city's main station, from where you can reach any district by metro, LRT, or monorail.
© Vyacheslav Argenberg · CC BYPhoto: Vyacheslav Argenberg, CC BY (https://creativecommons.org/licenses/by/4.0), Wikimedia CommonsETS trains run to the north. To Butterworth, the gateway to Penang, the trip takes about four hours (as of 09/2026, KTMB). Tickets are sold on the KTMB website and at KL Sentral ticket offices, and around holidays seats are snapped up in advance.
From Singapore and Thailand the train also gets you there, but the trip takes longer than the bus and almost always includes a transfer at the border. Check the schedule for your travel date: the interval between trains on some sections is long.
Kuala Lumpur on the map
The city stretches from north to south, and the metro, LRT, and monorail will take you between districts. The map below is handy for estimating distances from your hotel to KL Sentral and to the Petronas Towers.
⁉️🤔 Frequently asked questions
How do I get from KLIA airport to the center and how much does it cost?
The fastest way is the KLIA Ekspres train to KL Sentral station; it runs nonstop. KLIA Transit runs on the same line but with stops. The bus will cost less than the train, and a taxi costs the most: agree on the fare with the driver before getting in.
Where can I come to Kuala Lumpur from by bus?
From Singapore, from the islands of Penang, Langkawi, and Pangkor, and also from southern Thailand. The buses are air-conditioned, and some routes start with a ferry.
Do trains run from Singapore and Thailand?
Yes, but by train the trip takes longer than by bus and almost always includes a transfer at the border.
Where do trains and intercity buses stop in Kuala Lumpur?
Long-distance trains and the airport train arrive at KL Sentral, the city's main transport hub. Intercity buses stop at TBS. From both places you can reach your hotel by metro, LRT, or taxi.
In short: what is worth booking
If you are flying from Europe, take a ticket with a connection in Doha or Istanbul and leave a buffer between flights. If you are already in Southeast Asia, it is cheaper and easier to travel by bus or train. From the airport to the city you can take the KLIA Ekspres train, and save a taxi for a late arrival.
Choose a hotel near KL Sentral or on the monorail line: from there it is easy to reach both the Petronas Towers and the station. Find a hotel near KL Sentral on Trip.com


