Kuala Lumpur Airport to City: KLIA Express, Bus, Grab and Taxi Compared

The fastest and most reliable way to get from Kuala Lumpur Airport to City center hotels is the non-stop KLIA Ekspres train, which connects both Terminal 1 and Terminal 2 directly to KL Sentral Station in just 28 to 33 minutes. However, for budget-conscious travellers or families carrying heavy luggage, express airport buses, Grab ride-hailing, or private transfers provide excellent alternatives depending on your destination neighborhood.

Kuala Lumpur International Airport (KLIA) is located approximately 55 kilometers south of downtown Kuala Lumpur. Selecting the best transport option requires understanding the differences between Terminal 1 (KLIA1) and Terminal 2 (KLIA2), evaluating travel time against peak-hour traffic on the North-South Expressway, and matching your transport mode to your hotel district in Bukit Bintang, KLCC, Chinatown, or KL Sentral.

Some links in this guide are affiliate links. FlyFono may earn a commission if you book through them, at no extra cost to you. Recommendations are based on practical relevance, not commission.

Modern magenta KLIA Ekspres high speed train at KL Sentral station platform in Kuala Lumpur

Overview: Understanding KLIA Terminal 1 vs Terminal 2

Kuala Lumpur International Airport consists of two distinct passenger terminals located 2 kilometers apart and connected by the Express Rail Link (ERL) train network:

  • KLIA Terminal 1 (Main Terminal): Handles full-service flag carriers, long-haul international airlines (such as Malaysia Airlines, Singapore Airlines, Emirates, Qatar Airways, and British Airways), and domestic full-service flights. Note that transfers between the Main Terminal Building and Contact Pier / Satellite Terminal are served by continuous express shuttle buses during automated Aerotrain upgrade works.
  • KLIA Terminal 2 (Low-Cost Hub): Formerly known as KLIA2, this terminal was built specifically for low-cost budget carriers like AirAsia, Jetstar, and Cebu Pacific. Terminal 2 features an integrated shopping mall (Gateway@klia2) through which all arriving passengers pass to reach train, bus, and taxi levels.

Operating parameters, fares, and transit rules in this guide were verified against official Express Rail Link (ERL) and Malaysia Airports Holdings Berhad (MAHB) specifications as of August 2026.

Connecting Mobile Data Upon Arrival at KLIA

Having reliable mobile internet upon landing in Malaysia is essential for booking Grab rides at terminal exit doors, checking live train schedules, and navigating subway transfers at KL Sentral. While both terminals offer free airport Wi-Fi, public Wi-Fi signals disconnect as soon as you exit terminal buildings or board express trains.

To avoid waiting in long SIM exchange queues or paying high international roaming fees, you can Activate a Malaysia eSIM with Saily before flying. This provides instant 4G/5G mobile connectivity the moment your flight lands, enabling effortless navigation across Kuala Lumpur’s transit network without swapping physical SIM cards.

Kuala Lumpur Airport to City Transport Modes Compared

Review this comparison table when selecting how to get from Kuala Lumpur Airport to City hotels based on cost, travel duration, luggage capacity, and primary destination hubs:

Transport ModeDestination HubTravel TimeAverage Fare (MYR / USD)Luggage & Comfort Rating
KLIA Ekspres (Non-Stop Train)KL Sentral Station28 mins (T1) / 33 mins (T2)RM 55 (~$12 USD)High (Reserved/free seating, luggage racks)
KLIA Transit (Commuter Train)KL Sentral (via 3 intermediate stops)35 mins (T1) / 38 mins (T2)RM 55 (~$12 USD)High (Commuter seating, luggage racks)
Airport Express Bus (Skybus/Aerobus)KL Sentral Bus Hub60–75 minutesRM 12–RM 15 (~$3 USD)Moderate (Under-bus luggage hold)
Grab / Ride-HailingDoor-to-door to any KL hotel45–60 minutesRM 65–RM 85 + Tolls (~$15–$20 USD)Very High (Private car, fixed app fare)
Metered / Coupon TaxiDoor-to-door to any KL hotel45–60 minutesRM 80–RM 120 + Tolls (~$18–$27 USD)High (Pre-paid coupon counter option)
Private Airport TransferDoor-to-door to any KL hotel45–60 minutesFixed pre-booked fareMaximum (Driver meets in hall, fits all bags)

1. KLIA Ekspres & KLIA Transit: Fastest Trains to KL Sentral

The Express Rail Link (ERL) operates two distinct train services from the basement train stations of both Terminal 1 and Terminal 2:

Bright modern glass architecture inside Kuala Lumpur International Airport arrival hall
  • KLIA Ekspres: Non-stop express train running directly between KLIA T1/T2 and KL Sentral in 28 minutes from Terminal 1 and 33 minutes from Terminal 2. Trains depart every 20 minutes during peak hours and every 30 minutes off-peak.
  • KLIA Transit: Stops at Bandar Tasik Selatan (interchange for TBS long-distance bus station), Putrajaya & Cyberjaya, and Salak Tinggi before reaching KL Sentral in 35 to 38 minutes. Fare is identical (RM 55 one-way).
  • Payment Methods: Tap directly at turnstiles using contactless Visa or Mastercard, Touch ‘n Go cards, or purchase tickets online to receive a 10% discount on official mobile apps.

To skip ticket window queues and secure discounted train passes before landing, you can Book KLIA Ekspres tickets on Klook for instant QR code entry at station turnstiles.

If you are connecting between flights at KLIA2 on separate low-cost tickets, read our guide on Kuala Lumpur KLIA2 self-transfers on separate tickets. To choose your accommodation area, check out our guide on where to stay in Kuala Lumpur for a short trip.

2. Airport Express Buses: Best Budget Choice to KL Sentral

Airport coaches (operated by Skybus, Aerobus, and Suasana Express) offer the cheapest transport option from KLIA to downtown Kuala Lumpur.

  • Pick-up Points: At Terminal 1, buses depart from Ground Floor Block C Bus Station. At Terminal 2, buses depart from Transportation Hub Level 1 of Gateway@klia2.
  • Fares & Routing: One-way fares cost between RM 12 and RM 15 (~$3 USD). Buses run directly to the lower ground bus hub at KL Sentral in 60 to 75 minutes. Tickets can be bought at arrival hall counters or onboard.
  • Best For: Solo budget travellers and backpackers heading to KL Sentral or transferring to cheap hostels in Chinatown.

3. Grab Ride-Hailing & Taxis: Best for Families & Direct Hotel Drop-offs

While the KLIA Ekspres is fast, it terminates at KL Sentral. If your hotel is located in Bukit Bintang, KLCC, or Mont Kiara, you must transfer from KL Sentral to the Monorail, LRT, or a street taxi while hauling suitcases. Taking Grab or a taxi directly from the airport eliminates transfers.

Iconic Petronas Twin Towers illuminated at night in Kuala Lumpur city skyline
  • Grab Ride-Hailing: Grab operates from designated pickup doors at Level 1 (Door 3/4) of Terminal 1 and Level 1 (Door 5) of Gateway@klia2. Fares to central KL average RM 65 to RM 85 ($15–$20 USD), plus highway toll fees (~RM 7–RM 10) added to your final app receipt. Note that Grab fares surge during morning (07:30–09:30) and evening (17:30–19:30) traffic peak hours.
  • Coupon Taxis: Purchase pre-paid taxi coupons at official counters inside the arrival halls before exiting. Coupon taxis offer guaranteed fixed pricing without meter disputes.

For families travelling with small children or large luggage sets, you can Book a private KLIA airport transfer with GetTransfer to secure a dedicated multi-passenger van meeting you inside the arrival hall.

Best Transport Choice by Destination Neighborhood

Select your transport mode based on your destination hotel in Kuala Lumpur:

  • KL Sentral & Brickfields: Take the KLIA Ekspres (28 mins) or Airport Coach (60 mins).
  • Bukit Bintang & Pavilion: Take Grab / Private Transfer directly (45–60 mins), or take KLIA Ekspres to KL Sentral and switch to the MRT Kajang Line to Bukit Bintang.
  • KLCC & Petronas Towers: Take Grab / Private Transfer directly (45–60 mins), or take KLIA Ekspres to KL Sentral and switch to the LRT Kelana Jaya Line to KLCC.
  • Chinatown & Petaling Street: Take Airport Coach to KL Sentral and walk/LRT to Pasar Seni (55 mins).

Late-Night Arrivals & Luggage Storage Options

Understanding midnight transit availability prevents delays upon landing:

  • Train Operating Cut-off: The last KLIA Ekspres train departs Terminal 2 at 00:00 (midnight) and Terminal 1 at 00:05. If clearing customs past midnight, trains are unavailable until 05:00.
  • 24/7 Transport: Airport buses, metered taxis, and Grab operate 24 hours daily. Late-night highway traffic is minimal, reducing drive time to 45 minutes.
  • Luggage Storage Facilities: Left luggage services operated by Luggage Storage Malaysia are available 24 hours daily on Level 3 of Terminal 1 and Level 2 of Gateway@klia2. Rates range from RM 20 to RM 40 per 24 hours per bag.

If landing on a late-night flight before an early morning departure, you can Compare KLIA airport hotels on Trip.com to book rooms at Capsule Transit KLIA2, Sama-Sama Hotel (connected to T1), or Aerotel KLIA2 inside the terminal buildings.

To plan your overall itinerary across Malaysia, check out our complete 7-day Kuala Lumpur travel itinerary or calculate multi-country trip expenses with our Realistic Trip Budget Calculator.

Frequently Asked Questions About KLIA Transport

What is the difference between KLIA1 and KLIA2?

KLIA1 (Terminal 1) serves main full-service international airlines like Malaysia Airlines, Emirates, and Singapore Airlines. KLIA2 (Terminal 2) serves low-cost airlines like AirAsia. Both terminals are connected by the 3-minute ERL train (RM 2.00) and free inter-terminal shuttle buses for connecting passengers.

Is KLIA Ekspres or Grab better to central Kuala Lumpur?

KLIA Ekspres is better for solo travellers or couples staying near KL Sentral because it completely bypasses highway traffic (28 mins). Grab is better for groups of 3 to 4 people or those staying in Bukit Bintang/KLCC, as the total cost split is cheaper than multiple train tickets and drops you at your hotel door.

How much does a taxi cost from KLIA to Bukit Bintang?

A metered or coupon taxi from KLIA to Bukit Bintang costs between RM 85 and RM 120 ($20–$27 USD), including highway toll fees.

Can I use Touch ‘n Go on the KLIA Ekspres?

Yes. You can tap your Touch ‘n Go card or contactless Visa/Mastercard directly at turnstiles to board the KLIA Ekspres and KLIA Transit trains.

How early should I leave KL for my flight at KLIA?

Leave central Kuala Lumpur at least 3.5 to 4 hours before an international flight departure from KLIA. This accounts for transit time, terminal walking, luggage drop, and immigration queues.

Are credit cards accepted on KLIA express buses?

Most airport express buses accept cash payments at ticket counters, and select counters accept contactless card payments or local QR e-wallets like Touch ‘n Go eWallet.

How long is the transfer time between KLIA Terminal 1 and Terminal 2?

Transferring between Terminal 1 and Terminal 2 takes 3 minutes on the KLIA Ekspres/Transit train (RM 2.00) or 10 minutes on the free airport shuttle bus. However, if you are self-transferring between separate airline tickets, allow at least 3.5 hours for baggage collection and re-check-in.

Leave a Comment

Your email address will not be published. Required fields are marked *