At a glance
- Airport to city centre
- About 50–60 km
- Fastest public transport
- KLIA Ekspres non-stop to KL Sentral, about 30 min
- By road
- About 45 min to 1 hour, longer in rush hour or rain
- T1 and T2
- All options below serve both terminals
- Fares and schedules
- Check each operator's official information
On this page
First, work out where in the city you are going
Kuala Lumpur International Airport (KLIA) is in the Sepang area of Selangor, roughly 50–60 km from the city centre. Whether you land at Terminal 1 or Terminal 2, every option below is available — only the boarding points differ. If you are not sure which terminal you are arriving at, start with KLIA Terminal 1 vs Terminal 2.
Before choosing, check which part of the city your hotel is in. The main transport hub is KL Sentral, where the airport trains and most airport buses end. If your hotel is close to KL Sentral, public transport works smoothly. If you are staying around Bukit Bintang, KLCC, Mont Kiara or further out in Petaling Jaya, you will need another leg from KL Sentral.
The six options at a glance
| Option | Approx. time | Best for | Pros | Cons |
|---|---|---|---|---|
| KLIA Ekspres | About 30 min to KL Sentral | 1–2 people, light luggage, hotel near KL Sentral | Non-stop, no traffic, reliable frequency | Only goes to KL Sentral; priced per person |
| KLIA Transit | A little slower, several stops en route | Travellers heading to Putrajaya or Cyberjaya, or getting off along the way | Also avoids traffic; you can alight at intermediate stations | Longer than the express; still ends at KL Sentral |
| Airport bus | About 1 hour or more, traffic permitting | Budget travellers with time to spare | Usually the cheapest option | Traffic-dependent; awkward with lots of luggage |
| Airport taxi (prepaid coupon) | About 45 min to 1 hour | People who prefer not to use an app | Fare paid upfront at the counter by destination zone | Generally pricier than e-hailing; vehicle depends on availability |
| Grab and other e-hailing | About 45 min to 1 hour, plus waiting time | App users travelling light in small groups | Door to door; price shown before booking | Surge pricing and waits at peak times and late at night; standard cars fill up fast with big bags |
| Pre-booked private transfer | About 45 min to 1 hour | Families, groups, lots of luggage, elderly or small children, late arrivals | Driver waiting with a name board; priced per car; choice of vehicle | Needs booking in advance; not always cheapest for one or two people |
Times are rough guides and depend on your terminal, traffic and weather. For fares and timetables, check each operator's official information.
Airport trains: KLIA Ekspres and KLIA Transit
The airport rail link is the first choice for many visitors. Both services run from T1 and T2 to KL Sentral; the difference is whether they stop along the way:
- KLIA Ekspres runs non-stop from the airport to KL Sentral. It is the fastest way into the city by public transport.
- KLIA Transit calls at a few stations en route, including Putrajaya, so it takes a little longer. Useful if you are getting off before the city.
Tickets are sold at station counters, ticket machines and through official channels. For fares, discounts and first and last departures, check the official website. Trains are punctual and have space for luggage, which makes them very convenient for one or two people travelling light.
Airport buses
Both terminals have buses to KL Sentral and other destinations, and they are usually the cheapest way into town. The catch is traffic: Kuala Lumpur's morning and evening rush hours, and heavy rain, can make journey times hard to predict. Luggage normally goes in the hold under the bus and you handle it yourself. A reasonable choice if budget matters more than time; check routes, fares and schedules on site or on the operators' official channels.
Taxis and e-hailing
Airport taxis: the arrival hall generally has taxi counters where you buy a prepaid coupon based on your destination zone, then go to the taxi rank. The fare is fixed before you set off and you do not need an app. There are usually standard and larger vehicle types, subject to what the counter has available.
Grab and other e-hailing apps are widely used in Malaysia. Install the app, add a payment method, and follow the in-app directions to the designated pickup point after you land. For small groups with light luggage this is often good value. When many flights land together, when it rains or late at night, expect to wait and possibly pay more. Pay attention to the vehicle type too — two large suitcases will fill the boot of a standard sedan.
KL Sentral is not your hotel
Many guides simply say "30 minutes to the city by train", but KL Sentral is a transport hub, not your front door. The onward leg gets awkward when:
- your hotel is some distance from the nearest rail station, so there is a walk at the end;
- you have large bags to move between levels and lines inside the station;
- you are travelling as a family, buying a ticket for everyone and still needing a car at the other end.
Add up the total time and cost of "train plus onward ride", compare it with a single car to your hotel, and the answer often changes.
When a private transfer makes more sense
A private transfer is priced per car, not per person. It is usually the easier option — and not necessarily the more expensive one — when:
- There are three or more of you: several train tickets plus a ride from KL Sentral quickly approach the cost of one car.
- You have a lot of luggage: choose an MPV or larger vehicle and stop worrying about boot space.
- You are with elderly relatives or small children: a driver meets you in the arrival hall and takes you straight to the hotel, with no transfers and less walking. For planning the whole trip, see Malaysia with elderly parents and kids.
- You land late at night or before dawn: public transport thins out or stops. More in arriving at KLIA late at night.
- You are not heading into KL at all: going straight up to Genting? See KLIA to Genting Highlands.
Our airport transfer at YX Go runs 24 hours. Drivers track your flight, wait with a name board in the arrival hall, include 60 minutes of free waiting time and help with luggage. An economy sedan starts from RM100 one way (priced per car), and larger groups can choose an MPV or a Toyota Alphard.
Quick summary
One or two people with light bags staying near KL Sentral: KLIA Ekspres is fastest and most predictable. On a tight budget with time to spare: the bus. Door to door without booking ahead: taxi or Grab. Groups, heavy luggage, elderly or young children, or a late landing: a pre-booked transfer is the least hassle. For what happens between the aircraft door and the exit, read the KLIA arrival guide, and for what to do once you are in town, see our Kuala Lumpur travel guide.
FAQ
What is the fastest way from KLIA to Kuala Lumpur?
What is the difference between KLIA Ekspres and KLIA Transit?
How long does a Grab from KLIA to the city take?
For a group, is the train or a private car better value?
Can I take the airport train from both T1 and T2?
Malaysia Routes is run by YX Go, a private transport company in Malaysia. We aim to keep information on public transport, attractions and routes objective; the private car, transfer, guide, interpreter and trip-planning services mentioned here are provided by YX Go.