City guide · Kuala Lumpur
KL Airport Transfers: Trains, Taxis and Grab
Compare Kuala Lumpur International Airport train routes, fares and late services with airport taxis, Grab and a terminal-code check for Subang.
Editorial responsibility: Elena Voss · Roavina Travel Editor
This guide is part of our Kuala Lumpur destination coverage. Kuala Lumpur
Choose KLIA Ekspres, KLIA Transit or a car
Kuala Lumpur International Airport (KUL) has Terminal 1 and Terminal 2, also called KLIA T2. Check your flight confirmation for the correct terminal before selecting a ticket or pickup point. The KLIA Ekspres operator lists a three-minute rail transfer between the terminal stations. (KLIA Ekspres, checked 2026-09-28)
KLIA Ekspres is the direct train between KL Sentral and both airport terminals. KLIA Transit uses the same corridor but stops at Bandar Tasik Selatan, Putrajaya & Cyberjaya and Salak Tinggi. Use Ekspres for a fast city-centre journey; use Transit when one of those intermediate stations is your destination. (KLIA Ekspres, checked 2026-09-28; KLIA Transit, checked 2026-09-28)
Official airport taxis provide coupon or metered service. Coupon taxis show a destination-and-vehicle price before departure; metered taxis calculate the fare by distance and time. Grab offers airport cars with the fare shown before booking for fixed-fare services, and lets you choose a vehicle according to passengers and luggage. Rail suits travellers staying near a city interchange; a car is simpler for several people, heavy bags or an address away from KL Sentral. (Malaysia Airports taxi information, checked 2026-09-28; Grab KUL airport transfers, checked 2026-09-28)
Checked 2026-09-28 · Official site · www.kliaekspres.com
Checked 2026-09-28 · Official site · www.kliaekspres.com
Checked 2026-09-28 · Official site · airports.malaysiaairports.com.my
Checked 2026-09-28 · Official site · www.grab.com
Compare the published airport-to-city times
KLIA Ekspres takes 28 minutes from KL Sentral to KLIA Terminal 1. The operator publishes another three minutes between Terminal 1 and Terminal 2. These figures cover the rail sectors only. Add immigration, baggage collection, the walk to the station and your final connection from KL Sentral. (KLIA Ekspres, checked 2026-09-28)
KLIA Transit takes 39 minutes between KL Sentral and KLIA Terminal 2. It calls at three intermediate stations, so it is slower than Ekspres for a city-centre airport trip but more useful for Putrajaya, Salak Tinggi or Bandar Tasik Selatan. The published figure ends at the terminal station, not at your hotel. (KLIA Transit, checked 2026-09-28)
Grab publishes a current average journey of approximately 50 minutes from Kuala Lumpur city centre to KUL, with an average distance of 55 km. Traffic, the exact neighbourhood and the terminal change the road journey. The airport taxi information gives meter rules and vehicle categories, but no universal airport-to-city duration; ask at the official counter for the destination. (Grab KUL airport transfers, checked 2026-09-28; Malaysia Airports taxi information, checked 2026-09-28)
For a hotel beyond KL Sentral, include the onward rail, taxi or walk in your plan. The airport train duration ends at the terminal station; it does not include station access, waiting, check-in or immigration time.
Checked 2026-09-28 · Official site · www.kliaekspres.com
Checked 2026-09-28 · Official site · www.kliaekspres.com
Checked 2026-09-28 · Official site · www.grab.com
Checked 2026-09-28 · Official site · airports.malaysiaairports.com.my
Use the published rail fare or check the car price
The standard adult KLIA Ekspres fare between KL Sentral and either airport terminal is RM55 one way or RM100 return. Children aged 6–15 pay RM25 one way or RM45 return. Children below six travel free, with a maximum of three free child tickets per adult ticket. Online purchases through the website or app receive 10% off; use the final amount shown at checkout. (KLIA Ekspres fares, checked 2026-09-28)
KLIA Transit uses distance-based fares. KL Sentral to either airport terminal costs RM55 for adults and RM25 for children aged 6–15. The adult table lists RM38.40 from Bandar Tasik Selatan, RM14 from Putrajaya & Cyberjaya and RM18.30 from Salak Tinggi. Children below six are free under the operator’s conditions. (KLIA Transit fares, checked 2026-09-28)
Malaysia Airports distinguishes coupon taxis, with a fixed fare based on destination and vehicle category, from metered taxis, where distance and journey time determine the final price. Confirm the applicable price and vehicle with the official airport taxi counter before you travel; no one fare covers every address or booking. (Malaysia Airports taxi information, checked 2026-09-28)
Grab publishes an approximate average price of RM65–100 from central Kuala Lumpur. The app displays the live price after you enter the exact terminal, destination and vehicle type. The published range is not a fixed fare for every hotel, group or booking time. (Grab KUL airport transfers, checked 2026-09-28)
Checked 2026-09-28 · Official site · www.kliaekspres.com
Checked 2026-09-28 · Official site · www.kliaekspres.com
Checked 2026-09-28 · Official site · airports.malaysiaairports.com.my
Checked 2026-09-28 · Official site · www.grab.com
Match the train pattern to your flight
KLIA Ekspres runs every 20 minutes all day, every day, including weekends and national public holidays. Its main timetable lists first departures at 05:00 from KL Sentral and 04:55 from KLIA T2, and regular non-stop last departures at 00:00 from KL Sentral and KLIA T2 and 00:05 from KLIA T1. A separate late all-stations service starts at 23:00; the operator says airport service continues until 01:00. Its combined-service timetable lists a 01:00 KLIA T2 departure to KL Sentral, arriving at 01:40. Treat this as the later all-stations service, not as an extra non-stop train. (KLIA Ekspres, checked 2026-09-28; combined service timetable effective 2026-04-27, checked 2026-09-28)
KLIA Transit runs every 15 minutes during weekday peak periods and every 30 minutes during weekday off-peak periods and weekends. Its published first departure is 05:03 from KL Sentral; the last is 00:03. From KLIA T2, the first departure is 05:18 and the last 00:30. KLIA T1’s last departure is 00:34. Confirm the full date-specific timetable before connecting to a flight. (KLIA Transit, checked 2026-09-28)
Ticket counters are generally open 06:00–23:00, with separate arrival-hall times at each terminal. Online tickets can be bought up to six months ahead and are valid for one month from the selected travel date. A used rail ticket is valid for 90 minutes from entry to exit. (KLIA Transit ticketing information, checked 2026-09-28; KLIA Ekspres ticketing information, checked 2026-09-28)
Checked 2026-09-28 · Official site · www.kliaekspres.com
Checked 2026-09-28 · Official site · www.kliaekspres.com
Checked 2026-09-28 · Official site · www.kliaekspres.com
Plan late arrivals and Sunday trips
Sunday is included in both published rail patterns. KLIA Ekspres states that its every-20-minute service runs every day, including weekends and public holidays. KLIA Transit publishes a 30-minute weekend frequency. Use the operator’s planner for the exact departure you need rather than relying only on the general pattern. (KLIA Ekspres, checked 2026-09-28; KLIA Transit, checked 2026-09-28)
For a late arrival, compare landing, baggage and immigration time with the final train. The main KLIA Ekspres table gives the final regular non-stop departures as 00:00 from T2 and 00:05 from T1; its combined late timetable then lists a 01:00 all-stations departure from T2. The KLIA Transit page separately lists regular last departures at 00:30 from T2 and 00:34 from T1, while its 2026 service PDF also includes the late combined all-stations departure. Check the date-specific planner so you do not confuse the last direct express with the later stopping service. After the combined train, use the official airport taxi counter or book Grab in the app. (KLIA Ekspres, checked 2026-09-28; combined service timetable effective 2026-04-27, checked 2026-09-28; KLIA Transit 2026 timetable, effective 2026-01-04 and checked 2026-09-28; KLIA Transit, checked 2026-09-28; Malaysia Airports taxi information, checked 2026-09-28)
Grab offers advance airport bookings and publishes pickup points, including International Arrivals Level 1 at Doors 1, 3 and 4. For an early Sunday flight, enter the exact pickup time and terminal in the app, then follow the assigned pickup instructions. (Grab advance booking, checked 2026-09-28; Grab KUL airport transfers, checked 2026-09-28)
Checked 2026-09-28 · Official site · www.kliaekspres.com
Checked 2026-09-28 · Official site · www.kliaekspres.com
Checked 2026-09-28 · Official site · airports.malaysiaairports.com.my
Checked 2026-09-28 · Official site · www.grab.com
Checked 2026-09-28 · Official site · www.grab.com
Checked 2026-09-28 · Official site · www.kliaekspres.com
Checked 2026-09-28 · Official site · www.kliaekspres.com
Check whether your flight uses Subang Airport
Some flights use Sultan Abdul Aziz Shah Airport (SZB), also known as Subang SkyPark in Subang Jaya, rather than KUL. Check your airport code before choosing a transfer: the two airports have different rail and road connections. The airport’s transport page lists buses and taxis, but its U81 bus number and RM2 fare should not be treated as confirmed current MyRapid information. Confirm the current route and fare in the MyRapid journey planner, and ask the airport taxi counter for a current price before travelling. (Subang Airport transport, checked 2026-09-28; MyRapid bus routes, checked 2026-09-28; MyRapid journey planner, checked 2026-09-28)
Checked 2026-09-28 · Official site · subangairport.com
Checked 2026-09-28 · Official site · myrapid.com.my
Checked 2026-09-28 · Official site · myrapid.com.my
Common questions
How much is the KLIA Ekspres train to Kuala Lumpur?
The adult fare from KL Sentral to KLIA T1 or T2 is RM55 one way or RM100 return. Children aged 6–15 pay RM25 one way. (KLIA Ekspres fares, checked 2026-09-28)
How long does KLIA Ekspres take?
The operator publishes 28 minutes between KL Sentral and KLIA T1, plus three minutes between T1 and T2. (KLIA Ekspres, checked 2026-09-28)
Does KLIA Ekspres run on Sundays?
Yes. KLIA Ekspres publishes every-20-minute service all day, every day, including weekends and national public holidays. (KLIA Ekspres, checked 2026-09-28)
What is the last train from KLIA?
The KLIA Ekspres timetable lists regular non-stop last departures at 00:00 from T2 and 00:05 from T1. The combined all-stations service extends later: its published timetable lists 01:00 from T2 to KL Sentral. KLIA Transit has its own schedule, so check the operator’s travel-date planner.
How much is a taxi from KLIA to Kuala Lumpur?
Malaysia Airports distinguishes a destination-based coupon fare from a metered taxi. Ask for the current quote for your destination and vehicle before boarding; no single city fare applies to every trip. (Malaysia Airports taxi information, checked 2026-09-28)
What is the difference between KUL and SZB?
KUL is Kuala Lumpur International Airport in Sepang; SZB is Sultan Abdul Aziz Shah Airport in Subang Jaya. They have different rail, road and pickup connections, so check the airport code on your flight confirmation before booking a transfer.