High-speed KLIA Ekspres train connecting Kuala Lumpur International Airport to KL Sentral

Airport

Kuala Lumpur airport to city centre: KLIA Ekspres train, buses, taxis and Grab

Transfer options from [KLIA Terminal 1 and Terminal 2](https://www.malaysiaairports.com.my/) to central Kuala Lumpur: KLIA Ekspres train for RM55, express buses for RM12, metered taxis and Grab app.

Photo: shankar s. from Dubai, united arab emirates · CC BY 2.0
In this guide

Comfortable spacious seating inside the KLIA Ekspres high-speed rail train

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.

The passenger platform and overhead signage at the KLIA Terminal 1 railway station for express airport trains

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 modeJourney durationStandard fareDeparture frequencyKey features and advice
KLIA Ekspres Train28 min (T1) / 33 min (T2)RM55 single / RM100 return (from 1 Jan 2027: RM65 / RM118)Every 20 minutesDirect non-stop service into KL Sentral; completely avoids highway gridlock
KLIA Transit Train35 min (T1) / 39 min (T2)RM55 (to KL Sentral)Every 15–30 minutesCommuter variant calling at Salak Tinggi, Putrajaya & Cyberjaya, and Bandar Tasik Selatan
Airport Express Bus60–75 minutesRM12–RM15Every 20–30 minutesDeparts from lower bus concourses to KL Sentral; lowest public transit cost
Grab E-hailing Car45–70 minutesRM65–RM85 (+ tolls)On demand via appFixed upfront pricing; collected from designated airport doors directly to hotel
Airport Coupon Taxi45–70 minutesRM80–RM120Immediate at ranksPurchased at official prepaid kiosks inside baggage reclaim before exiting
Private Hotel Transfer45–60 minutesFrom RM130Pre-booked meet & greetDriver 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).
Powered by GetYourGuide

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.

ServiceRouteTravel timeFares & service notes
KLIA EkspresNon-stop: KLIA T2 → KLIA T1 → KL Sentral28 mins (T1) / 33 mins (T2)RM55 single (RM100 return); non-stop express rail connection
KLIA TransitStops at Salak Tinggi, Putrajaya/Cyberjaya, and TBS35 mins (T1) / 39 mins (T2)RM55 to KL Sentral; RM9.40 to Putrajaya
Inter-Terminal ShuttleRail connection between Terminal 1 and Terminal 23 minsRM2.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:

  1. Salak Tinggi: Local commuter suburb.
  2. Putrajaya & Cyberjaya: The administrative capital, ideal for visiting the pink Putra Mosque (fare is RM9.40 from KLIA).
  3. Bandar Tasik Selatan (TBS): Kuala Lumpur’s primary long-distance bus terminal, connecting to destinations throughout peninsular Malaysia, Singapore, and Thailand.
  4. 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.

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 areaRecommended transit from KL SentralTravel timeTypical fare
KLCC & Petronas TowersLRT Kelana Jaya Line to KLCC station12 minsRM2.40
Bukit BintangMRT Kajang Line via Muzium Negara walkway10 minsRM2.20
Chinatown / Petaling StreetLRT Kelana Jaya Line to Pasar Seni station3 minsRM1.30
Door-to-Door to Hotel LobbyGrabCar e-hailing from Nu Sentral pick-up lounge15–30 minsRM8.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.