Explore Destinations

Discover the world's most amazing places

How to Get from Kuala Lumpur City Center to Kuala Lumpur Airport

Quick Answer

Best overall option: Take a Grab from KLCC to KL Sentral (RM10–15, ~12 min) then board the KLIA Ekspres (RM55, 28 min non-stop). Total door-to-door: 45–55 min and RM65–70 (USD14.30–15.40).

Fastest direct option: Grab from KLCC to KLIA – 45–60 min, RM80–120 (USD17.60–26.40).

Cheapest option: LRT from KLCC to KL Sentral (RM3) + airport bus to KLIA (RM12–15) – total RM15–18 (USD3.30–4), 70–100 min.

Quick Navigation: All Transport Options

🚄 Train: KLIA Ekspres & KLIA Transit – Detailed Guide

From KLCC, you cannot board the airport train directly. You must first reach KL Sentral, Kuala Lumpur's main transport hub. From there, two dedicated rail services connect to KLIA and KLIA2: KLIA Ekspres (non-stop, 28 min) and KLIA Transit (3 intermediate stops, 35–40 min). Both are operated by Express Rail Link (ERL) and are the most reliable way to beat traffic.

Step 1: Getting from KLCC to KL Sentral

Step 2: KLIA Ekspres vs KLIA Transit – Side-by-Side Comparison

Feature KLIA Ekspres KLIA Transit
Journey time (KL Sentral → KLIA) 28 min – non-stop 35–40 min – 3 stops
Intermediate stops None Bandar Tasik Selatan, Putrajaya & Cyberjaya, Salak Tinggi
Frequency Every 15–20 min (peak), 20–30 min (off-peak) Every 20–30 min
First / Last train (from KL Sentral) 5:00 AM / 12:30 AM 5:10 AM / 12:10 AM
Single fare (KL Sentral → KLIA) RM55 (USD12.10) RM55 (USD12.10)
Round-trip fare RM100 (USD22) – valid 1 month RM100 (USD22) – valid 1 month
Child fare (2–12 years) RM25 (USD5.50) RM25 (USD5.50)
Luggage space Dedicated luggage racks at each car end Same as Ekspres – ample overhead bins
Seat types Standard 2+2 seating, no reservation Standard 2+2 seating, no reservation
WiFi Free onboard WiFi Free onboard WiFi
Best for Travelers who value speed and simplicity Passengers alighting at intermediate stations (e.g., Putrajaya)

Which Train Should You Choose?

For nearly all travelers heading from KLCC to KLIA or KLIA2, KLIA Ekspres is the superior choice. It is 7–12 minutes faster, has fewer stops (none), and runs at a higher frequency. Both services cost the same RM55 (USD12.10) single, so there is no price incentive to choose the Transit. The only exception is if your destination is near one of the Transit's intermediate stations (e.g., Putrajaya for government business or Bandar Tasik Selatan for southern KL suburbs).

Where to Buy Tickets

Key Travel Time Data (KLCC → KLIA via Train)

Source: Express Rail Link Sdn Bhd – operational data verified 2025.

✈️ Airport & Flight Connection Guide – KLIA & KLIA2

While there are no domestic flights between KLCC and KLIA (the distance is only 45–60 km), this section helps you plan your flight connection from KLCC to KLIA – whether you are catching an international flight or a domestic departure from Malaysia's main airport. Understanding the layout of KLIA and KLIA2 is essential for a stress-free journey.

KLIA vs KLIA2 – Which Terminal Do You Need?

Feature KLIA (Terminal 1) KLIA2 (Terminal 2)
Main airlines Malaysia Airlines, Cathay Pacific, Emirates, Singapore Airlines, Qatar Airways AirAsia, Cebu Pacific, Jetstar, Scoot, Indonesia AirAsia
Train stop KLIA (all trains stop here) KLIA2 (all trains continue from KLIA to KLIA2, +3 min)
Check-in opens 3 hours before departure (international) / 2 hours (domestic) 3 hours before departure (international) / 2 hours (domestic)
Recommended arrival time 2.5–3 hours before international, 1.5–2 hours before domestic 2.5–3 hours before international, 1.5–2 hours before domestic

How Much Time Should You Allow from KLCC?

Connecting Between KLIA and KLIA2

If you arrive at KLIA and your connecting flight departs from KLIA2 (or vice versa), the KLIA Ekspres / Transit train connects both terminals in 3 minutes. The journey is free if you stay within the transit system. Travel time between terminals by taxi is 10–15 minutes (RM15–20 / USD3.30–4.40).

Luggage Tip for Flight Connections

If you have a long layover and want to explore KLCC before your flight, use the left luggage service at KL Sentral (RM15–25 per bag per day) or at KLIA/KLIA2 (RM10–20 per bag). Alternatively, use the Takkyubin luggage delivery service (see Tips section) to send bags directly to the airport.

Source: Malaysia Airports Holdings Berhad – terminal information 2025.

🚌 Airport Bus – The Budget Option from KLCC to KLIA

The airport bus is the most economical way to reach KLIA and KLIA2 from KLCC, with fares as low as RM12–15 (USD2.64–3.30). However, there is no direct bus from KLCC to the airport. You must first travel to KL Sentral (by LRT or Grab), then board an airport bus from the KL Sentral bus terminal (Level 1, South Court).

Airport Bus Services from KL Sentral

Operator Route Fare (RM / USD) Frequency Journey time Notes
Star Shuttle KL Sentral → KLIA → KLIA2 RM12 (USD2.64) Every 30–60 min 60–90 min Most frequent; book at counter or online
Airport Coach KL Sentral → KLIA → KLIA2 RM15 (USD3.30) Every 45–60 min 65–90 min Free WiFi onboard
SkyBus KL Sentral → KLIA → KLIA2 RM13 (USD2.86) Every 30 min (peak) 60–80 min Operates 4:30 AM – 11:00 PM
Billion Stars Express KL Sentral → KLIA → KLIA2 RM12 (USD2.64) Every 60 min 70–90 min Limited night services

Total Cost Breakdown (KLCC → KLIA by Bus)

Important Tips for the Airport Bus

Source: Star Shuttle & SkyBus – schedules verified 2025.

🚕 Taxi & Ride-hailing (Grab) – Direct & Convenient

For travelers who value door-to-door convenience, taxis and ride-hailing services are the most straightforward way to get from KLCC to KLIA. Grab is the dominant ride-hailing platform in Malaysia and offers transparent pricing, while airport taxis provide a fixed-rate alternative. This is the best option for families with young children, travelers with heavy luggage, or anyone departing late at night or early in the morning.

Grab from KLCC to KLIA – Full Pricing Guide

Service type Estimated fare (RM / USD) Capacity Travel time Best for
GrabCar (Standard) RM80–100 (USD17.60–22) 4 pax + 2 medium bags 45–60 min Solo travelers & couples
GrabCar (Premium) RM130–180 (USD28.60–39.60) 4 pax + 2 large bags 45–55 min Business travelers & comfort seekers
GrabCar (6-Seater) RM150–200 (USD33–44) 6 pax + 4 medium bags 50–60 min Families & groups
GrabCar (XL) RM180–250 (USD39.60–55) 6–8 pax + 5 large bags 50–65 min Large groups with luggage

Airport Taxi – Fixed Rates

When to Choose a Taxi / Grab over the Train

Important Grab Tips

Source: Grab Malaysia – fare estimates based on typical non-surge pricing 2025.

🚗 Private Transfer & Car Rental – Premium & Custom

Private transfer services and car rentals cater to travelers who want maximum comfort, privacy, and flexibility. These are premium options with significantly higher costs, suitable for business executives, honeymooners, or anyone with special requirements. Unlike taxis, private transfers include meet-and-greet service, flight monitoring, and fixed pricing regardless of delays.

Private Transfer Services – Price Comparison

Provider Vehicle type Price (RM / USD) Capacity Includes
KLIA Airport Limo Mercedes E-Class RM250–350 (USD55–77) 3 pax + 3 bags Meet & greet, flight monitoring, bottled water
Blacklane Business Class (Merc / BMW) RM280–400 (USD61.60–88) 3 pax + 2 bags 60 min waiting time, cancel 24h free
Klook Private Transfer Standard sedan (Toyota Vios) RM180–250 (USD39.60–55) 4 pax + 3 bags Fixed rate, 30 min waiting at airport
Airport Transfer Malaysia MPV (Toyota Innova) RM220–300 (USD48.40–66) 6 pax + 5 bags Child seats available, flight tracking
KTC Airport Service Luxury Van (Mercedes V-Class) RM450–600 (USD99–132) 7 pax + 7 bags Full executive service, WiFi, refreshments

Car Rental – Self-Drive Option

Who Should Choose Private Transfer?

Source: Blacklane & Klook – pricing verified 2025.

💳 Cost Comparison & Tickets – All Options at a Glance

Use this table to compare every transport option from KLCC to KLIA side-by-side. Best value and cheapest options are highlighted to help you make an informed decision.

Transport mode Total time (door-to-door) Cost (RM / USD) Transfers needed Best for Rating
🌟 Grab + KLIA Ekspres 45–55 min RM65–70 (USD14.30–15.40) 1 (KL Sentral) Best overall – speed + value ⭐⭐⭐⭐⭐
Grab direct to KLIA 45–60 min RM80–120 (USD17.60–26.40) 0 Convenience / late night ⭐⭐⭐⭐
LRT + KLIA Ekspres 50–60 min RM58 (USD12.76) 1 (KL Sentral) Budget speed ⭐⭐⭐⭐
LRT + KLIA Transit 60–75 min RM58 (USD12.76) 1 (KL Sentral) Intermediate stop access ⭐⭐⭐
💰 LRT + Airport Bus 70–100 min RM15–18 (USD3.30–4) 1 (KL Sentral) Cheapest option ⭐⭐⭐
Private transfer (sedan) 45–55 min RM180–350 (USD39.60–77) 0 Premium / business ⭐⭐⭐⭐⭐
Car rental (one-way) 45–60 min + rental process RM170–250 (USD37.40–55) 0 Flexibility / multi-stop ⭐⭐⭐

Where to Buy Tickets – Quick Guide

All prices are in Malaysian Ringgit (MYR) with USD equivalents in brackets. Exchange rate: 1 MYR ≈ 0.22 USD. Prices verified April 2025.

🧳 Traveler Tips & Local Experience – Insider Advice

After hundreds of trips between KLCC and KLIA, seasoned travelers have developed strategies to make the journey smoother. Here are 10 insider tips that cover luggage, timing, station navigation, and common pitfalls.

1. Luggage Strategy – Use Takkyubin (Luggage Delivery)

If you have heavy suitcases and want to explore KLCC hands-free, use the Takkyubin (luggage delivery) service available at KL Sentral and major hotels. For around RM35–50 (USD7.70–11) per bag, your luggage is delivered directly to KLIA or KLIA2 by 4:00 PM the same day. Drop-off counters are located in KL Sentral (Level 2, near the KLIA Ekspres entrance) and at hotels like the Mandarin Oriental and Grand Hyatt. This is a game-changer for shoppers and business travelers.

2. KL Sentral Navigation – Don't Get Lost

KL Sentral is a large, multi-level complex. The KLIA Ekspres / Transit platform is on Level 2 (the "Transit" wing). From the LRT station (Level 1), follow the signs for "KLIA Ekspres" – it's a 5–7 minute walk. There are escalators and elevators throughout. If you're unsure, ask at the information desk near the main concourse. Avoid peak hours (8:00–9:30 AM and 5:00–7:00 PM) when the station is crowded.

3. Peak Season Warning – Book Ahead

During Chinese New Year (January–February), Hari Raya Aidilfitri (variable, usually March–April), Deepavali (October–November), and the year-end school holidays (November–December), the KLIA Ekspres can sell out for peak trains. Book your ticket online at least 1–2 weeks in advance via the official website. Airport buses also fill up – reserve your seat on Easybook. Grab prices can surge 2–3x during these periods.

4. The KLIA Ekspres "Quiet Carriage" – Not a Thing

Unlike Japanese Shinkansen or European trains, KLIA Ekspres does not have designated quiet carriages. However, the trains are generally calm, and most passengers are travelers with luggage. If you need a quieter environment, sit at the ends of the carriage (near the luggage racks) where fewer passengers stand.

5. Touch 'n Go Balance – Check Before You Go

Your Touch 'n Go card must have a minimum balance of RM55 (USD12.10) to enter the KLIA Ekspres gate. If your balance is insufficient, top up at any 7-Eleven, family Mart, or the Touch 'n Go kiosk at KL Sentral. The card can also be used for LRT and bus fares, making it a universal travel companion for KL.

6. Early Morning Departure – Plan for 5:00 AM

The first KLIA Ekspres departs KL Sentral at 5:00 AM. If your flight is before 8:00 AM, the train is still viable: take the 5:00 AM train, arrive at KLIA by 5:28 AM, giving you plenty of time for a 7:00 AM+ flight. For flights before 7:00 AM, a Grab or taxi is necessary (last train the night before is 12:30 AM).

7. Late-Night Arrival – Grab Is King

If you arrive at KLIA after 12:30 AM, the train is no longer running. Grab operates 24/7, and the app will show real-time availability. Typically, there are plenty of Grab drivers at the airport even at 2:00 AM – wait time is usually under 10 minutes. Airport taxi counters also operate 24 hours but charge a premium (RM130–180 / USD28.60–39.60).

8. Rainy Season – Allow Extra 30 Minutes

KL's monsoon season (October–March) brings heavy downpours that can cause traffic jams on the KLIA Expressway and local roads. If you're taking a Grab or taxi, add 30 minutes to your estimated travel time. The train is unaffected by rain, making it the most reliable option during wet weather.

9. KLIA2 vs KLIA – Know Your Terminal

All KLIA Ekspres and Transit trains stop at KLIA first, then continue to KLIA2 (3 min more). If you're flying AirAsia, you need KLIA2. If you're flying Malaysia Airlines or any full-service carrier, you need KLIA. Double-check your terminal before boarding. The train announcements are clear, and the electronic boards inside the train show the next stop.

10. The "Hidden" Cost of Grab – Surge Pricing

During heavy rain, public holidays, or late-night hours, Grab applies surge pricing (typically 1.5x to 2x). Always check the app before booking. If surge is active, compare with the airport taxi coupon price – sometimes the taxi is cheaper. Alternatively, take the LRT to KL Sentral and catch the KLIA Ekspres, which has fixed pricing regardless of demand.

Tips compiled from frequent traveler reports and Malaysia Airports advisories 2025.

❓ FAQs: Getting from KLCC to Kuala Lumpur Airport

1. Is there a direct train from KLCC to Kuala Lumpur Airport?

No, there is no direct train from KLCC to KLIA. You must first travel from KLCC to KL Sentral via LRT Kelana Jaya Line (approx. 12 min, RM3) or by Grab (approx. 10–15 min, RM10–15). From KL Sentral, take KLIA Ekspres (28 min, RM55) or KLIA Transit (35–40 min, RM55). The total door-to-door time is 45–60 min.

2. What is the cheapest way to get from KLCC to KLIA?

The cheapest option is the airport bus from KL Sentral to KLIA (RM12–15, ~60–90 min). To reach KL Sentral from KLCC, take the LRT Kelana Jaya Line (RM3). Total cost: RM15–18 (approx. USD3.30–4). Buses operate from 4:30 AM to 11:00 PM. Book via Easybook or at the KL Sentral bus terminal.

3. How much does a taxi or Grab from KLCC to KLIA cost?

A Grab from KLCC to KLIA typically costs RM80–120 (USD17.60–26.40), depending on the vehicle type and time of day. A standard airport taxi costs RM100–150 (USD22–33). Premium services like KLIA Airport Taxi charge a fixed rate of RM120–180 (USD26.40–39.60). Travel time is 45–60 minutes. Surge pricing can increase Grab fares by 1.5–2x during peak hours or bad weather.

4. How long does it take from KLCC to KLIA by train?

Total door-to-door time is 45–55 minutes. Breakdown: KLCC to KL Sentral via LRT (12 min) or Grab (10–15 min), then KLIA Ekspres (28 min) or KLIA Transit (35–40 min). Add 5–10 min for waiting and transfers. KLIA Ekspres is the faster train option and is recommended for most travelers.

5. Is Grab available from KLCC to KLIA?

Yes, Grab is fully available 24/7 from KLCC to both KLIA and KLIA2. Standard GrabCar costs RM80–120 (USD17.60–26.40). GrabCar Premium costs RM130–180 (USD28.60–39.60). Pickup points include Suria KLCC, Kuala Lumpur Convention Centre, and nearby hotels. Booking in advance via the "Schedule" feature is recommended during peak hours to lock in the fare.

6. What time does the KLIA Ekspres start operating?

KLIA Ekspres operates from 5:00 AM to 12:30 AM daily. The first train from KL Sentral departs at 5:00 AM, arriving at KLIA at 5:28 AM. The last train departs at 12:30 AM, arriving at KLIA at 12:58 AM. Trains run every 15–20 minutes during peak hours and every 20–30 minutes during off-peak times.

7. Can I use Touch 'n Go for KLIA Ekspres?

Yes, Touch 'n Go cards are accepted at KLIA Ekspres and KLIA Transit ticket gates. Your card must have a minimum balance of RM55 (USD12.10) to enter. You can also use contactless Visa/Mastercard, MyRapid cards, or purchase a single-trip token at the station. Online tickets are available via the KLIA Ekspres website or app. Walk-up tickets at the counter cost RM55 (USD12.10).

8. Which is better: KLIA Ekspres or KLIA Transit?

KLIA Ekspres is better for speed (28 min, non-stop) and is ideal for travelers heading directly to KLIA or KLIA2. KLIA Transit makes 3 intermediate stops (Bandar Tasik Selatan, Putrajaya & Cyberjaya, Salak Tinggi) and takes 35–40 min. Both cost RM55 (USD12.10) single. For door-to-door speed from KLCC, KLIA Ekspres is recommended. Choose KLIA Transit only if your destination is one of the intermediate stations.