How to Get from Kuala Lumpur Airport (KLIA) to KL City
Updated for 2026 · KUL · Kuala Lumpur, Malaysia
Kuala Lumpur International Airport (KLIA) is located about 55 km south of the city centre. Whether you prefer speed, budget, or comfort, there are several reliable transport options. This guide covers all routes with costs, times, and practical tips.
Quick Comparison
| Mode | Cost (MYR) | Cost (USD) | Time |
|---|---|---|---|
| KLIA Ekspres (Train) | RM 55 | ~$12 | 28 min |
| Taxi (metered) | RM 80–120 | ~$17–26 | 45–70 min |
| Grab (rideshare) | RM 60–100 | ~$13–22 | 45–70 min |
| Airport Bus | RM 12–18 | ~$3–4 | 60–90 min |
| Private Transfer | RM 150–250 | ~$32–54 | 45–60 min |
KLIA Ekspres — Fastest Option
The KLIA Ekspres is the quickest way into the city, running non-stop to KL Sentral in just 28 minutes. Trains depart every 15–20 minutes from 5:00 AM to midnight daily. Tickets cost RM 55 one-way (~$12 USD) for adults and can be bought at the terminal or online.
- Follow signs to KLIA Ekspres in the arrival hall (ground floor).
- Purchase a single-journey ticket at the counter or kiosk (card & cash accepted).
- Board the dedicated express train — no stops between KLIA and KL Sentral.
- At KL Sentral, connect to LRT, MRT, KTM, or taxis to your final destination.
Taxi & Rideshare (Grab)
Licensed airport taxis use a fixed-fare coupon system — purchase a coupon at the official taxi counter before heading to the cab rank. Fares to the city centre typically range from RM 80–120 depending on the zone. Grab (Southeast Asia's Uber equivalent) is often cheaper at RM 60–100; open the app on arrival and head to the designated Grab pickup zone on Level 1.
- Avoid unlicensed touts — always use the official counter or Grab.
- Journey time is 45–70 min depending on traffic (worst during 7–9 AM and 5–7 PM).
- Premium taxi options (larger vehicles) available for groups or extra luggage.
Airport Bus — Budget Choice
Several coach services connect KLIA to KL city at very low cost. Aerobus and SkyBus both run to KL Sentral for around RM 12–18 (~$3–4 USD). Departures are frequent during the day (every 30–60 min) but taper off late at night. The journey takes 60–90 minutes and is a great option if you're not in a rush.
- SkyBus: RM 15 to KL Sentral — departs from Bus Terminal, Level 1.
- Aerobus: RM 12–18, multiple stops including Bukit Bintang & KLCC.
- Buy tickets at counters in the arrival hall or via the operators' apps.
Frequently Asked Questions
Is there a difference between KLIA and KLIA2?
Yes — KLIA handles full-service carriers (Malaysia Airlines, etc.) while KLIA2 is the budget terminal (AirAsia). Both are connected by the KLIA Ekspres and share the same road network, but confirm your terminal before travelling.
How long in advance should I arrive for my flight?
Arrive at least 2–3 hours before international flights and 1.5–2 hours for domestic. Factor in the 28-minute train ride or 45–70 minute taxi/Grab journey from the city centre.
Can I buy KLIA Ekspres tickets on my phone?
Yes. You can purchase e-tickets via the KLIA Ekspres website or app and scan the QR code at the gates. Contactless card payment is also accepted at all kiosks.
Planning a trip to Kuala Lumpur?
Find the best flight deals to KUL and start your journey.
Search flights to Kuala LumpurPlanning your trip to Kuala Lumpur?
Petronas Towers, Bukit Bintang nightlife, street food and Batu Caves — what to actually do in KL.
Getting out of Kuala Lumpur (KUL)
Skip the taxi rank and lock in your fare before you land.
Pre-book a fixed-price transfer
Our pickDriver waits at arrivals with your name, tracks your flight, and the price you see is the price you pay. English-speaking, fixed price. No surge, no haggling at 2am.
Check transfer pricesRenting a car instead? Compare rentals with free cancellation.Things to do in Kuala Lumpur
Lock in a few experiences before you go — the good ones sell out.
Tours, tickets & day trips
Our pickGetYourGuide has the deepest catalogue for Kuala Lumpur and free cancellation on most experiences — book now, decide later.
Browse Kuala LumpurJust need timed-entry attraction tickets in Kuala Lumpur? Try Tiqets.Want a private driver-guide? Trip.com Private Tours in Kuala Lumpur.Fly to KUL
Compare flights · Powered by Trip.com
Find hotels in Kuala Lumpur
Hotels, hostels & more · Trip.com
KLIA transport — verified prices + times
Source: KLIA Ekspres + Malaysia Airports + Grab in-app · Sep 2026| Mode | Cost to KL Sentral | Time |
|---|---|---|
| KLIA Ekspres (non-stop) | RM 55 | 28 min |
| KLIA Transit (stops en route) | RM 55 | 35 min |
| Airport Coach / Aerobus (to KL Sentral) | RM 12-15 | 75-90 min |
| Grab (KLIA → Bukit Bintang) | RM 75-110 | 60-90 min |
| Metered taxi / airport coupon | RM 84-140 | 60-90 min |
| Hotel-arranged transfer | RM 150-300 | 60-90 min |
RM-USD approx: 4.30 (Sep 2026). Return KLIA Ekspres ticket RM 100 = 10% saving. Family group of 4 = RM 220 total via Ekspres vs RM 84-140 via coupon taxi (taxi wins for 3+ people).
Editor's field notes
AirConnect EditorialKLIA Ekspres vs coupon taxi. Solo/pair with light bags: Ekspres wins on speed + zero traffic risk. Group of 3-4 or 3+ big bags: coupon taxi (RM 84-140) wins on total cost + door-to-door. Never take a Grab for solo airport-to-city — Ekspres is faster + cheaper.
KLIA vs KLIA2. KLIA (T1): Malaysia Airlines + full-service. KLIA2 (T2): AirAsia + budget carriers. Ekspres serves both — station is 2 min walk from either arrivals. Aerobus stops at both. Don't confuse them at your return — 3km apart, connected by free shuttle every 15 min.
The coupon-taxi counter is what you want. Do NOT accept "taxi" offers inside arrivals — unlicensed at RM 250+. The legitimate route: go to the KLIA Coupon Taxi counter (arrivals ground floor), pay by zone, get printed coupon, walk to the outdoor rank, hand coupon to driver. Fixed price, no meter drama.
Bukit Bintang / KLCC / Chinatown from KL Sentral. Ekspres drops you at KL Sentral — you then need to transfer. Bukit Bintang: monorail to Bukit Bintang station (RM 3, 8 min). KLCC (Petronas): KLIA Transit direct connection + LRT. Chinatown: LRT to Pasar Seni (RM 2, 6 min). Add 10-15 min for transfer + walk.
Late-night arrivals. Ekspres runs to 01:00. After that: Grab (24/7, ~RM 100 to Bukit Bintang) or airport hotel (Sama Sama at KLIA or Tune KLIA2). Do not attempt Aerobus after 22:00 — timetable thin + long wait.
What other travellers say (public sources)
Traveller tips
Be the first to share a tip for Kuala Lumpur KLIA transport. Real advice from real travellers — no bots, no fake reviews.
Sign in to share a tip →