KLIA to Kuala Lumpur: Train, Bus, Taxi and E-hailing
The fastest way from KLIA to central Kuala Lumpur is the KLIA Ekspres train to KL Sentral: 28 minutes from Terminal 1 and about 33 minutes from Terminal 2. Airport buses, coupon and metered taxis, and e-hailing cars are the other options.
Verified: October 28, 2026
Sort the MDAC before you fly
Your options at a glance
Kuala Lumpur International Airport has two terminals: Terminal 1 (KLIA) and Terminal 2 (also called klia2). Both are about 50 km from the city. All times below come from the operators' and Malaysia Airports' own pages, checked on 28 October 2026.
| Option | From Terminal 1 | From Terminal 2 | Good to know |
|---|---|---|---|
| KLIA Ekspres train | 28 min to KL Sentral | About 33 min to KL Sentral | Non-stop in the daytime, every 20 minutes |
| KLIA Transit train | About 35 min to KL Sentral | 39 min to KL Sentral | Stops at 3 stations on the way |
| Airport bus | About 1 hour to KL Sentral | Several operators to KL Sentral and TBS | Slower in traffic |
| Taxi | Coupon or metered taxi | Coupon or metered taxi | Buy a coupon at the counter |
| E-hailing | Pick-up on Level 1, Main Terminal Building | Follow the app and airport signs | Book in your ride app |
KLIA Ekspres: the non-stop train
- Route
KLIA Terminal 2 – KLIA Terminal 1 – KL Sentral
- Journey time
28 minutes from Terminal 1 to KL Sentral. Terminal 2 to Terminal 1 takes 3 minutes.
- How often
Every 20 minutes, every day, including weekends and public holidays
- First and last train
From Terminal 2: 04:55 and 00:00. From Terminal 1: 05:00 and 00:05.
- Late evening
From 11:00 pm all KLIA Ekspres trains stop at all stations, with service extended until 1:00 am from Terminal 1 and Terminal 2
- Fare, single
Adult RM55.00, child aged 6 to 15 RM25.00, until 31 December 2026. From 1 January 2027: adult RM65.00, child RM29.00. Children under 6 travel free, up to 3 per adult ticket.
- Fare, return
Adult RM100.00, child RM45.00, until 31 December 2026. From 1 January 2027: adult RM118.00, child RM53.00.
The current fares are listed on the KLIA Ekspres website (checked on 11 November 2026). The operator has announced new fares from 1 January 2027 in its fare adjustment notice. The operator gives 10% off tickets bought on its website or app. Online tickets can be bought up to 6 months ahead and are valid for 1 month from the travel date you choose. A ticket is valid for 90 minutes from the time you enter the station to the time you exit. Ticket counters in the international arrival baggage reclaim halls of both terminals open from 6:30 am to 11:00 pm.
KLIA Transit: the stopping train
KLIA Transit stops at KLIA T2, KLIA T1, Salak Tinggi, Putrajaya & Cyberjaya, Bandar Tasik Selatan and KL Sentral. It suits you if you stay near one of those stations. The journey from Terminal 2 to KL Sentral takes 39 minutes. Trains run every 15 minutes in weekday peak hours and every 30 minutes at other times and at weekends.
- First train
05:18 from Terminal 2, 05:22 from Terminal 1
- Last train
00:30 from Terminal 2 and 00:34 from Terminal 1, arriving at KL Sentral at 01:09
- Fares
Depend on the station. See the KLIA Transit fare table. From 1 January 2027, KL Sentral to Terminal 1 or Terminal 2 costs RM65.00 for an adult and RM29.00 for a child, the same as the KLIA Ekspres.
Airport buses
- Terminal 1: buses leave from Level 1, Main Terminal Building, and from Level 1, Block C of the short-term car park. Malaysia Airports lists an Express Coach to KL Sentral every 30 minutes, about 1 hour, at RM15.00 one way for an adult. The first leaves at 7.45 am and the last at 8.45 pm.
- Terminal 2: buses leave from the Transport Hub on Level 1 of the Gateway shopping mall. Aerobus and SkyBus go to KL Sentral, and Jetbus goes to Bandar Tasik Selatan (TBS).
- Bus times depend on road traffic. Check the latest schedule at the bus counter before you buy.
Taxis
Both terminals have coupon taxis, with a fixed fare that you pay at the counter, and metered taxis.
| Terminal 1 | Terminal 2 | |
|---|---|---|
| Counters | Level 3: domestic arrival hall, international baggage reclaim area and kerbside | Transport Hub, Level 1, Gateway |
| Coupon taxi | Fixed fare by destination | Budget, premier and family taxis, from RM32 |
| Metered taxi | Budget taxi flag fall RM3.00, service charge RM2.00, 50% surcharge from 12 am to 6 am | Flag fall RM3.00 to RM6.00, after a RM2.00 coupon |
E-hailing
At Terminal 1, the e-hailing pick-up area is on Level 1 of the Main Terminal Building. Malaysia Airports announced it on 4 August 2026, with waiting lounges, kiosks, marked bays and marshals. Cars may wait at the kerb for a maximum of 10 minutes, so book when you have your bags and are close to the pick-up area. At Terminal 2, follow the pick-up instructions in your app and the airport signs.
Between Terminal 1 and Terminal 2
A free shuttle bus runs around the clock every 15 minutes on the route Terminal 1 – Terminal 2 – Long Term Car Park – Terminal 1. Wait at Door 4, Level 1 in Terminal 1, or at Bay A10, Level 1 of the Transportation Hub at Gateway in Terminal 2. The KLIA Ekspres and KLIA Transit trains also link the two terminals in a few minutes. If you are changing flights, read transit through Malaysia first.
Before you leave the airport
- Submit the MDAC within 3 days before you land. See the Malaysia Digital Arrival Card.
- Pass immigration, at a counter or an autogate. See the autogate on arrival.
- Collect your bags and pass customs. See Malaysia customs rules.
- Expect the tourism tax at your hotel. See Malaysia tourism tax.
Frequently Asked Questions
How long does the KLIA Ekspres take to KL Sentral?
28 minutes from Terminal 1. From Terminal 2, add the 3-minute run to Terminal 1; Malaysia Airports gives about 33 minutes in total.
How much is the KLIA Ekspres?
Until 31 December 2026 the operator lists RM55.00 for an adult single and RM25.00 for a child aged 6 to 15. From 1 January 2027 these rise to RM65.00 and RM29.00, and the return fares to RM118.00 and RM53.00. Children under 6 travel free. Online tickets are 10% cheaper.
What time is the last train from KLIA?
The operator lists the last KLIA Ekspres at 00:00 from Terminal 2 and 00:05 from Terminal 1, and says that service is extended until 1:00 am with trains stopping at all stations. The last KLIA Transit leaves Terminal 2 at 00:30. Check the schedule on the day.
Is there a bus from KLIA to KL Sentral?
Yes. From Terminal 1, Malaysia Airports lists an Express Coach every 30 minutes, about 1 hour, at RM15.00 for an adult. From Terminal 2, Aerobus and SkyBus go to KL Sentral.
How do I get from Terminal 1 to Terminal 2?
Take the free shuttle bus, which runs 24 hours a day every 15 minutes, or the KLIA Ekspres or KLIA Transit train, which takes a few minutes.
Sources checked
- KLIA Ekspres: KLIA Ekspres fares, times and tickets · November 11, 2026
- KLIA Ekspres: fare adjustment from 1 January 2027 · November 11, 2026
- KLIA Ekspres: KLIA Transit times and fares · October 28, 2026
- Malaysia Airports: KLIA Terminal 1 public transport · October 28, 2026
- Malaysia Airports: KLIA Terminal 2 public transport · October 28, 2026
- Malaysia Airports: inter-terminal transfer · October 28, 2026
- Malaysia Airports: news release on the Terminal 1 e-hailing area, 4 August 2026 · October 28, 2026
- Tourism Malaysia: arriving in and entering Malaysia · October 28, 2026
Sort the MDAC before you fly
EntryCardMalaysia is an independent paid service, not the government. Our guided form checks your entries, our team reviews each traveler, and we file inside the official window, so you can go straight to the train after landing.