Which terminal your flight uses
KLIA has two passenger terminals, and which one you land in is set by your airline rather than by where you flew from. Malaysia Airports describes KLIA Terminal 2 on its own site as "home to budget and regional airlines", while KLIA Terminal 1 is presented as the main gateway (both checked 16 September 2026). Neither page publishes a fixed airline-to-terminal list, so the terminal printed on your boarding pass is the thing to trust.
The two terminals sit on the same rail line, three minutes apart. Express Rail Link's KLIA Transit fare table prices the KLIA T1 to KLIA T2 hop at MYR 2.00 for an adult and MYR 1.00 for a child aged 6 to 15 (checked 16 September 2026), which is the cheapest fare anywhere on the network.
KLIA Ekspres, the non-stop train
KLIA Ekspres is the fast option because it makes no intermediate stops during regular daytime hours, covering KL Sentral to KLIA Terminal 1 in 28 minutes and continuing to Terminal 2 in a further three. The operator's KLIA Ekspres page puts the standard adult one-way fare at MYR 55.00 and the return at MYR 100.00, with MYR 25.00 and MYR 45.00 for a child aged 6 to 15, and a 10 percent discount for buying through the app or website (checked 16 September 2026). Fares are printed as RM on the operator's own pages.
Two mechanical details change how the service behaves. Trains run every 20 minutes, all day, every day including weekends and national public holidays; and from 23:00 every KLIA Ekspres train stops at all stations, which stretches the KL Sentral to Terminal 1 run from 28 minutes to 37 on the published timetable. A ticket is valid for 90 minutes from entry to exit, and the operator says overstaying that window costs a penalty equal to the fare for the sector you travelled.
Ticket counters do not stay open as long as the trains. The operator lists counters at KL Sentral's concourse and at both terminals closing at 23:00, with the international arrival counters in the baggage reclaim halls opening at 06:30, so a late-evening arrival should expect to buy online or at a kiosk rather than at a staffed desk.
KLIA Transit costs the same
KLIA Transit is not the budget alternative most arriving passengers assume it to be: on the airport sector it charges the identical MYR 55.00 adult fare as KLIA Ekspres. What you get for the extra minutes is stops. The service calls at Salak Tinggi, Putrajaya & Cyberjaya and Bandar Tasik Selatan, and the timetable effective 21 March 2026 gives the KL Sentral to KLIA Terminal 1 run as 35 minutes against the Ekspres 28, with trains every 15 minutes at weekday peaks and every 30 minutes off-peak and at weekends.
The saving, if you want one, is geographic rather than modal. The fare table prices Bandar Tasik Selatan to the airport at MYR 38.40 for an adult and Putrajaya & Cyberjaya at MYR 9.40 from KLIA T1, so KLIA Transit is markedly cheaper than the airport-to-KL-Sentral price if your destination is one of the intermediate stops.
This table compares the three scheduled public services on the same leg, from KLIA Terminal 1 to KL Sentral.
| Service | KLIA T1 to KL Sentral | Published adult one-way |
|---|---|---|
| KLIA Ekspres | 28 minutes, non-stop | MYR 55.00 |
| KLIA Transit | 35 minutes, four stops | MYR 55.00 |
| Skybus coach | 75 minutes, via KLIA T2 | Not published on the schedule page |
All three journey times above are the operators' own scheduled figures. Only the coach figure is exposed to road traffic, which is the practical reason the trains hold their advantage at rush hour.
The Skybus coach to KL Sentral
Skybus runs the road alternative, a coach that links KLIA Terminal 1, KLIA Terminal 2 and KL Sentral on one through route. The operator's published schedule shows departures from KL Sentral from 03:00 to 23:30, reaching Terminal 2 in about an hour and Terminal 1 in about 75 minutes, and departures from Terminal 1 from 04:30 to 01:00 in the other direction (checked 16 September 2026). No fare appears on that schedule page, so treat the price as something to confirm at the point of sale.
Finding the coach is the part that goes wrong. Skybus states on its own site that at KLIA Terminal 1 it uses the ground floor of the Block C annex at the Main Terminal Building, roughly three minutes' walk from the arrival hall exit; at KLIA Terminal 2 it uses the transportation hub on Level 1, reached by following the "Bus Station klia2 Terminal/Other Destinations" signs down from Level 2; and at KL Sentral it uses the bus terminal on the LG floor.
Airport taxi and e-hailing are different licences
An airport taxi in Malaysia is not an ordinary taxi that happens to be at the airport, and the distinction is set out in licensing law rather than in airport policy. The Land Public Transport Agency's taxi and e-hailing page divides the industry into seven licence classes and defines Teksi Lapangan Terbang, the airport taxi, as a vehicle seating no more than seven people including the driver, used solely to carry people to and from airports, operated from a fixed base within a permitted area (checked 16 September 2026). The same page lists its service types as Bajet, Premier and Keluarga, which is why the counter asks you to choose a category rather than quoting a meter rate.
An e-hailing vehicle is a separate class on the same list, defined as seating four to eleven people including the driver, with the arrangement, the booking and the fare all handled through a mobile application provided by an intermediary business. APAD gives its operating model in one line: booking through the e-hailing app only. A car that is legally an e-hailing vehicle therefore cannot be hired by walking up to it, and a licensed airport taxi works from its rank, not from the arrivals concourse.
Arriving after the last train
The last train into the city leaves later than the operator's own summary table suggests, and the difference is large enough to change plans. Express Rail Link's service update page links dated timetables; the KLIA Ekspres schedule effective 8 December 2025 shows the final departure from KLIA Terminal 2 at 01:00 and from Terminal 1 at 01:05, arriving KL Sentral at 01:40. The summary table on the KLIA Ekspres product page still shows a last train from Terminal 1 at 00:05. The dated PDF is the newer and more specific document, but the disagreement is a good reason to check the timetable itself on the day you fly.
Because every KLIA Ekspres train stops at all stations from 23:00, the two rail services converge late at night: the KLIA Transit timetable effective 21 March 2026 shows the same final departures at 01:00 from Terminal 2 and 01:05 from Terminal 1, into KL Sentral at 01:40. If you land after that, the coach is the later option and the taxi rank is the only round-the-clock one.
This table sets the last scheduled departure from KLIA Terminal 1 against its arrival time at KL Sentral.
| Service | Last departure, KLIA T1 | Arrives KL Sentral |
|---|---|---|
| KLIA Ekspres | 01:05 | 01:40 |
| KLIA Transit | 01:05 | 01:40 |
| Skybus coach | 01:00 | 02:15 |
The KL Sentral transfer
KL Sentral is where the airport journey ends and a second one begins, and that second leg is routinely underestimated. Prasarana's rail arm, Rapid Rail, operates the Kelana Jaya Line, Ampang Line, Sri Petaling Line, KL Monorail, Kajang Line and Putrajaya Line, and took over management of the Shah Alam Line in 2026, so the onward connection from KL Sentral is almost always onto one of those.
The catch is the MRT. The Kajang Line does not have a station called KL Sentral: MRT Corp's station list names it Muzium Negara (KL Sentral) and describes it as sitting between the museum and the KL Sentral development, which means a walk rather than a cross-platform change (checked 16 September 2026).
Before you leave the arrivals hall
Decide your route before you clear customs, because the choice depends on two things you already know: the terminal on your boarding pass and the time on your watch. Before 23:00 with light bags, the train at MYR 55.00 is the simple answer; after the last train from KLIA Terminal 1 at 01:05, the choice narrows to the coach or the taxi rank.
This guide covers only the scheduled links between KLIA's two terminals and KL Sentral. It does not cover Sultan Abdul Aziz Shah Airport at Subang, intercity coaches from Terminal Bersepadu Selatan, hotel shuttles, or private transfers, and it does not quote a taxi fare, because no official page giving one could be read at the time of writing.
