In this guide

The Short Version: The KLIA Ekspres non-stop train is the fastest and most dependable transfer into Kuala Lumpur, connecting Terminal 1 and Terminal 2 to KL Sentral in 28 to 33 minutes for RM55 single (RM100 return) without risk of highway congestion. For budget travellers, direct airport express buses (Aerobus and SkyBus) cost RM12 to RM15 and reach KL Sentral in roughly 60 to 75 minutes. Small groups and families carrying heavy luggage often prefer booking a Grab car (roughly RM65 to RM85 plus RM10 to RM12 in highway tolls) directly from designated airport pick-up bays for door-to-door transit to hotels in Bukit Bintang or KLCC. Or book ahead: reserved KLIA Ekspres tickets on Klookad{rel=“sponsored nofollow noopener”} let you scan a mobile QR code straight through the platform gates.

KLIA Terminal 1 rail station platform. Photo: Chainwit., Wikimedia Commons, CC BY 4.0.
Overview of airport transfer options
Kuala Lumpur International Airport (KUL) sits roughly 55 kilometres south of the capital in Sepang, Selangor. The airport features two expansive terminals separated by 2 kilometres of tarmac: Terminal 1 (KLIA1), serving full-service international airlines, and Terminal 2 (KLIA2), dedicated to regional low-cost carriers such as AirAsia. Both terminals connect directly to the city via rail, bus, and expressway networks.
| Transport mode | Journey duration | Standard fare | Departure frequency | Key features and advice |
|---|---|---|---|---|
| KLIA Ekspres Train | 28 min (T1) / 33 min (T2) | RM55 single / RM100 return (from 1 Jan 2027: RM65 / RM118) | Every 20 minutes | Direct non-stop service into KL Sentral; completely avoids highway gridlock |
| KLIA Transit Train | 35 min (T1) / 39 min (T2) | RM55 (to KL Sentral) | Every 15–30 minutes | Commuter variant calling at Salak Tinggi, Putrajaya & Cyberjaya, and Bandar Tasik Selatan |
| Airport Express Bus | 60–75 minutes | RM12–RM15 | Every 20–30 minutes | Departs from lower bus concourses to KL Sentral; lowest public transit cost |
| Grab E-hailing Car | 45–70 minutes | RM65–RM85 (+ tolls) | On demand via app | Fixed upfront pricing; collected from designated airport doors directly to hotel |
| Airport Coupon Taxi | 45–70 minutes | RM80–RM120 | Immediate at ranks | Purchased at official prepaid kiosks inside baggage reclaim before exiting |
| Private Hotel Transfer | 45–60 minutes | From RM130 | Pre-booked meet & greet | Driver waits at international arrivals holding a name card; ideal for large families |
Terminal 1 vs Terminal 2: what to know
Both terminals operate independently, each featuring its own railway station, bus concourse, taxi queue, and e-hailing bays.
- Terminal 1 (KLIA1): The primary terminal for Malaysia Airlines, Singapore Airlines, Qatar Airways, Emirates, Cathay Pacific, British Airways, and major SkyTeam, Star Alliance, and oneworld carriers. Railway platforms are located on Level 1.
- Terminal 2 (KLIA2): Built specifically for low-cost airlines, housing AirAsia, AirAsia X, Batik Air, and Scoot. Railway platforms and the bus terminal are integrated into the Gateway@klia2 shopping mall attached to the terminal.
- Inter-terminal transfers: If you have an unconnected flight transfer between Terminal 1 and Terminal 2, you can take either the KLIA Ekspres or KLIA Transit train for RM2.00 (taking 3 minutes), or hop on the free airport transfer shuttle bus available 24 hours daily (every 10 minutes) located on Level 1 (Door 4 at T1 and Bay A10 at T2).
Option 1: KLIA Ekspres and KLIA Transit trains
The airport rail link is the cleanest and most efficient transit mode into town, eliminating any delays from unpredictable Klang Valley highway congestion.
| Service | Route | Travel time | Fares & service notes |
|---|---|---|---|
| KLIA Ekspres | Non-stop: KLIA T2 → KLIA T1 → KL Sentral | 28 mins (T1) / 33 mins (T2) | RM55 single (RM100 return); non-stop express rail connection |
| KLIA Transit | Stops at Salak Tinggi, Putrajaya/Cyberjaya, and TBS | 35 mins (T1) / 39 mins (T2) | RM55 to KL Sentral; RM9.40 to Putrajaya |
| Inter-Terminal Shuttle | Rail connection between Terminal 1 and Terminal 2 | 3 mins | RM2.00 single fare |
KLIA Ekspres (Non-stop service)
- Fares: Current standard fares are RM55 single and RM100 return for adults, and RM25 for children aged 6–15 (under 6 ride free). From 1 January 2027 fares rise to RM65 single, RM118 return and RM29 for a child. Tickets are sold through the official KLIA Ekspres mobile app and at station counters.
- Schedule: Trains run daily from 05:00 to 01:00. From 23:00 until 01:00, services operate as combined trains stopping at all transit stations. During peak daytime hours (07:00–09:00 and 17:00–19:00), departures run every 20 minutes.
- Amenities: Air-conditioned cabins, complimentary onboard 4G Wi-Fi, overhead luggage racks, and wheelchair-accessible level boarding.
- Payment: You can tap a contactless Visa or Mastercard or a physical Touch ‘n Go card directly at the fare gates, or scan an electronic QR voucher on your smartphone.
KLIA Transit (Commuter service)
The KLIA Transit follows the identical rail corridor as the Ekspres but stops at intermediate stations:
- Salak Tinggi: Local commuter suburb.
- Putrajaya & Cyberjaya: The administrative capital, ideal for visiting the pink Putra Mosque (fare is RM9.40 from KLIA).
- Bandar Tasik Selatan (TBS): Kuala Lumpur’s primary long-distance bus terminal, connecting to destinations throughout peninsular Malaysia, Singapore, and Thailand.
- KL Sentral: Terminates on separate platforms from the Ekspres.
Total travel time on the KLIA Transit to KL Sentral is 35 minutes from Terminal 1 and 39 minutes from Terminal 2. The full adult fare to KL Sentral is also RM55.
In-town flight check-in at KL Sentral
Travellers flying out with Malaysia Airlines (counter open 06:00 to 20:00) or Batik Air (06:00 to 18:00) can check in at KL Sentral, in the KLIA Ekspres departure hall. It is free with a KLIA Ekspres or KLIA Transit ticket. You can drop your luggage and collect your boarding pass at the airline desks. You then travel down to the airport luggage-free and proceed straight through immigration security.
Option 2: Airport express buses to KL Sentral
For budget-conscious travellers and backpackers, direct air-conditioned express coach services offer dependable transit at a fraction of the rail fare.
- Operators: Aerobus and SkyBus are the two primary registered coach operators running between the airport and KL Sentral.
- Fares: Tickets cost RM12 to RM15 one-way for adults and RM9 to RM10 for children.
- Travel time: Typically 60 to 75 minutes. During weekday morning rush hours (07:30–09:30) and evening peak periods (17:00–19:30), heavy traffic along the North-South Expressway (E6) can stretch travel times to 90 minutes or longer.
- Departure points:
- Terminal 1: Ground Floor Bus Station (Block C building, follow signs down to Level 1).
- Terminal 2: Level 1 Transportation Hub inside Gateway@klia2 (follow signs downwards past the food court).
- Ticketing: Purchase tickets directly from the transport hall ticket booths on Level 1, or book electronic vouchers online before departure.
Option 3: Grab and e-hailing cars
Grab is Southeast Asia’s primary e-hailing app and operates legally from designated pick-up bays at both KLIA terminals.
- Fares: Standard JustGrab / GrabCar fares from KLIA to central Kuala Lumpur typically range between RM65 and RM85 for a standard four-seater sedan. Larger 6-seater MPVs cost roughly RM110 to RM130.
- Tolls: Malaysian expressways use electronic toll plazas. The highway tolls between Sepang and downtown Kuala Lumpur total approximately RM10 to RM12. These toll charges are automatically added to your digital Grab receipt at the end of the ride.
- Pick-up locations:
- Terminal 1: Level 1, Doors 3 and 4 (strictly enforced; drivers cannot stop at arrival curbs).
- Terminal 2: Level 1 of Gateway@klia2, Doors 1 and 2.
- Airport Wi-Fi and SIM: Free airport Wi-Fi is available in both arrival terminals to order your ride. Alternatively, pick up a local 4G/5G Malaysian eSIM or physical tourist SIM card from booths inside the arrivals hall.
Option 4: Airport taxis (coupon and metered)
Official airport taxis provide immediate departures without waiting for an e-hailing booking.
- Coupon Taxi (Budget & Executive): Inside the arrivals hall, bypass independent touts and proceed directly to the official Airport Taxi Counter. Inform the clerk of your hotel name or destination district; you pay a fixed flat fee upfront and receive a paper coupon. Present this coupon to the driver at the designated taxi rank outside. Expect to pay roughly RM80 to RM95 for a budget taxi or RM110 to RM140 for a executive saloon.
- Midnight surcharge: Taxis operating between 00:00 (midnight) and 06:00 carry a mandatory 50% night surcharge, which increases the budget taxi fare to roughly RM120 to RM140.
- Touting warning: Politely decline drivers who approach you in the arrival concourse offering “cheap private cars” or “special taxi rates”. Always use the official counter or your own Grab application.
Navigating from KL Sentral to your hotel
KL Sentral is Kuala Lumpur’s primary transport interchange, but it is not the tourist core of the city. Unless your hotel is directly inside KL Sentral (such as the Hilton Kuala Lumpur or Le Méridien), you will need to complete the final leg of your journey:
| Destination area | Recommended transit from KL Sentral | Travel time | Typical fare |
|---|---|---|---|
| KLCC & Petronas Towers | LRT Kelana Jaya Line to KLCC station | 12 mins | RM2.40 |
| Bukit Bintang | MRT Kajang Line via Muzium Negara walkway | 10 mins | RM2.20 |
| Chinatown / Petaling Street | LRT Kelana Jaya Line to Pasar Seni station | 3 mins | RM1.30 |
| Door-to-Door to Hotel Lobby | GrabCar e-hailing from Nu Sentral pick-up lounge | 15–30 mins | RM8.00–RM20.00 |
- Heading to KLCC & Petronas Towers: Follow signs inside the station to the LRT Kelana Jaya Line (Red Line) on the main concourse. Trains to KLCC station take 12 minutes (5 stops) and cost RM2.40. Check our guide on hotels near Petronas Towers and KLCC for property locations.
- Heading to Bukit Bintang: Walk through the air-conditioned underground pedestrian tunnel connecting KL Sentral to Muzium Negara MRT Station (roughly 5 minutes on foot). Board the MRT Kajang Line (Green Line) heading towards Kajang; Bukit Bintang station is just 3 stops away (10 minutes, RM2.20). Alternatively, walk through the Nu Sentral shopping mall to the KL Monorail terminus.
- Heading to Chinatown / Petaling Street: Board the LRT Kelana Jaya Line for 1 stop to Pasar Seni station (3 minutes, RM1.30).
- Taking a taxi or Grab from KL Sentral: If you have multiple heavy suitcases, order a Grab from the Nu Sentral pick-up lounge or take an official budget coupon taxi from the KL Sentral taxi counter. Fares within the central Golden Triangle typically range between RM10 and RM18.
For a full breakdown of rail ticketing, Touch ‘n Go cards, and lines, consult our dedicated Kuala Lumpur public transport guide, and for neighbourhood planning, read where to stay in Kuala Lumpur.
Common questions
What is the fastest way from KLIA to central Kuala Lumpur?
The KLIA Ekspres train is the fastest option. It runs non-stop between Terminal 1 and KL Sentral in 28 minutes (33 minutes from Terminal 2) for RM55 single or RM100 return (adjusting to RM65 / RM118 from 1 January 2027), departing every 20 minutes.
How much does a Grab or taxi cost from KLIA into Kuala Lumpur?
A standard Grab ride from KLIA to central neighbourhoods such as Bukit Bintang or KLCC typically costs between RM65 and RM85, plus roughly RM10 to RM12 in electronic highway tolls (handled automatically in the app). Airport coupon taxis cost between RM80 and RM120.
What is the cheapest public transport from KLIA to KL Sentral?
Airport express buses operated by Aerobus and SkyBus cost between RM12 and RM15 for a one-way ticket. The journey takes approximately 60 to 75 minutes depending on highway traffic.
Can I transfer between KLIA Terminal 1 and Terminal 2?
Yes. Both the KLIA Ekspres and KLIA Transit trains connect Terminal 1 and Terminal 2 in just 3 minutes for RM2.00. Free 24-hour terminal transit shuttle buses are also available for passengers holding connecting boarding passes.
Does the KLIA Ekspres offer airline city check-in at KL Sentral?
Yes. Passengers flying with Malaysia Airlines (counter open 06:00 to 20:00) or Batik Air (06:00 to 18:00) can check in and drop bags at KL Sentral before the train. It is free, but you need a KLIA Ekspres or KLIA Transit ticket, which can be a contactless card or Touch 'n Go tap at the gate.



