Explore Destinations

Discover the world's most amazing places

How to Get from Kuala Lumpur Airport to KLCC (Petronas Twin Towers)

Quick Answer

For most travelers, the best overall way from Kuala Lumpur Airport (KUL) to KLCC/Petronas Twin Towers is the KLIA Ekspres train to KL Sentral, then transfer to the LRT. It's fast (≈50-60 mins total), reliable, and avoids traffic. The cheapest way is the airport bus to KL Sentral + LRT (≈90 mins, under RM 20). For door-to-door convenience especially with luggage or groups, use a Grab or fixed-price airport taxi (≈60 mins, RM 60-110).

Quick Navigation: Kuala Lumpur Airport to KLCC Transport

1. Train: KLIA Ekspres + LRT (The Fastest Public Transport)

The KLIA Ekspres is a dedicated airport express train linking both KLIA and KLIA2 terminals to downtown Kuala Lumpur. It's the fastest and most reliable rail option, unaffected by road traffic. However, it does not go directly to KLCC; a seamless transfer to the LRT is required.

Step-by-Step Guide: Airport to Petronas Towers via Train

  1. Find the ERL Station: Inside KLIA (Level 1) or KLIA2 (Main Terminal), follow the prominent red "Express Rail Link" signs.
  2. Buy a Ticket: Purchase at counters, automated kiosks, or online in advance via the official website. A one-way ticket to KL Sentral costs RM 55 (adult).
  3. Board the Train: Trains depart every 15-20 minutes from 5:00 AM to 1:00 AM. The 28-minute journey is non-stop with free WiFi.
  4. Arrive at KL Sentral & Transfer: Disembark and follow signs for the "LRT Putra Line" (Kelana Jaya Line). You'll need to exit the ERL paid zone.
  5. Take the LRT to KLCC: Use a Touch 'n Go card (recommended) or buy a token. Board the LRT towards Putra Heights. Ride 4 stops (≈10 mins) to KLCC Station.
  6. Arrive at KLCC: Alight at KLCC station. Exit directly into the Suria KLCC mall, beneath the Petronas Twin Towers.
Aspect Details Pro Tip
Total Time 50 - 70 minutes (Train 28m + Transfer/Wait 15m + LRT 10m) Factor in a 10-15 minute buffer for ticket purchase and transfer walking.
Total Cost (One Way) ≈ RM 58 (Train RM 55 + LRT RM 2-3) Buying a Return Ticket on KLIA Ekspres costs RM 100, saving RM 10.
Luggage Ample overhead racks and dedicated spaces on both trains. Avoid peak commuter hours (7:30-9:30 AM, 5-8 PM) on the LRT with large suitcases.
Best For Solo travelers, couples, business travelers, those prioritizing speed and predictability. If your hotel is near KL Sentral (e.g., Hilton, Le Meridien), this is the perfect route.

Alternative Train: KLIA Transit (What's the Difference?)

Do not confuse the KLIA Ekspres (non-stop) with the KLIA Transit. The Transit makes 3 intermediate stops (Salak Tinggi, Putrajaya & Cyberjaya, Bandar Tasik Selatan) before reaching KL Sentral. It's 2-5 minutes slower and costs the same RM 55. Only use it if your destination is one of those stops. For KLCC, the Ekspres is marginally better.

2. Bus: Airport Coach (The Most Budget-Friendly Option)

Airport coaches (aerobuses) are the cheapest way to reach the city center from KUL. They are comfortable, air-conditioned coaches, but travel time is subject to Kuala Lumpur's notorious traffic conditions.

Step-by-Step Guide: Taking the Bus to KLCC

  1. Locate the Bus Counters/Boarding Bay: At both KLIA and KLIA2, go to the Ground Floor (Level 1) Transportation Hub. Look for counters of major operators: SkyBus, Aerobus, or Star Shuttle.
  2. Purchase Ticket: Buy directly at the counter. No need to pre-book for single tickets. Fare to KL Sentral is RM 10 to RM 15.
  3. Board & Travel: The journey to KL Sentral takes 60 to 90 minutes, heavily dependent on traffic.
  4. Arrive at KL Sentral & Transfer: Buses arrive at the KL Sentral Transportation Hub. Follow signs to the LRT station (as per the train guide above).
  5. Complete Journey via LRT: Take the LRT Kelana Jaya Line to KLCC station (RM 2-3, 10 mins).
Bus Operator Key Route Approx. Fare (to KL Sentral) Frequency
SkyBus KLIA2 & KLIA → KL Sentral (Direct) RM 10 - RM 12 Every 30-60 minutes
Aerobus KLIA2 & KLIA → KL Sentral (Direct) RM 10 - RM 15 Every 30 minutes

Bus vs. Train: A Direct Comparison for Budget Travelers

Choose the Bus if: Your budget is tight (saving ~RM 40 one way), you have flexible time, and you're traveling during off-peak traffic hours (mid-day, late evening).
Choose the Train if: You value time savings (30-40 minutes faster), want guaranteed schedule reliability, or are arriving during rush hour.

Critical Tip: If your final destination is the Bukit Bintang area, some bus operators (like Aerobus) have direct routes there, which might be more convenient than going via KL Sentral.

3. Taxi / Grab / Private Transfer (Door-to-Door Convenience)

For direct, hassle-free service from the airport terminal to your hotel's doorstep at KLCC, use a taxi or ride-hail service. This is the most convenient, especially with heavy luggage, children, or groups, but it's the most expensive option.

Option A: Official Airport Taxi (Fixed Fare Coupon)

At the airport, never negotiate with random drivers. Proceed to the Official Airport Taxi Counter at the Ground Floor Arrival Halls. Tell them your destination (e.g., "KLCC"). You will pay a fixed fare in advance and receive a coupon. Then proceed to the designated taxi lane.

  • Fare Range: RM 75 to RM 110 depending on vehicle type (standard, executive, van) and terminal (KLIA is slightly more expensive than KLIA2).
  • Journey Time: 50 to 70 minutes, subject to traffic.
  • Pros: Fixed price, no surge pricing, readily available.
  • Cons: More expensive than Grab, older vehicles on average.

Option B: Grab (Ride-Hailing App)

Grab is Southeast Asia's equivalent of Uber and is widely used in Malaysia. It's often cheaper than airport taxis and offers transparent pricing.

  • How to Book: Ensure you have the Grab app installed with a working data/WiFi connection. At the airport, follow signs to the "Grab / E-Hailing Pick-up Zone" (usually at designated car park bays on Level 1 or 2). Book your ride once you are at the pick-up point.
  • Fare Range: RM 60 to RM 85 for a standard GrabCar to KLCC. Prices can surge dramatically (1.5x to 2.5x) during peak hours, rain, or late nights.
  • Pros: Often cheaper, cashless payment, driver rating system.
  • Cons: Surge pricing, requires internet, specific pick-up points.

Option C: Pre-Booked Private Transfer

For ultimate comfort, book a private car in advance via platforms like Klook or Viator. A driver will meet you at arrivals with a name sign.

  • Cost: RM 120 - RM 200+.
  • Best For: Large groups (vans), corporate travel, first-time visitors wanting zero stress.

4. Cost & Time Comparison: KUL Airport to KLCC (2024)

Transport Method Approx. Total Time Approx. Cost (One Way) Transfers / Hassle Best Suited For
KLIA Ekspres + LRT 50 - 70 mins RM 58 1 (Train to LRT at KL Sentral) BEST OVERALL: Speed, reliability, solo/couple travelers.
Airport Bus + LRT 80 - 110 mins RM 12 - RM 18 1 (Bus to LRT at KL Sentral) BEST BUDGET: Lowest cost, flexible schedule.
Grab / Ride-Hail 50 - 80 mins RM 60 - RM 100+ (can surge) 0 (Direct) BEST CONVENIENCE: Groups (3-4), lots of luggage, door-to-door.
Official Airport Taxi 50 - 80 mins RM 75 - RM 110 (fixed) 0 (Direct) When Grab surge is high, or for immediate departure without app.

Note: Times are door-to-door estimates under normal traffic/conditions. Costs are for one adult.

5. Pro Travel Tips & Experience for a Smooth Journey

Essential Pre-Arrival Advice

  • Get a Local SIM Card or eSIM: Having mobile data upon arrival is crucial for booking Grab, navigating with Google Maps, and translating. Purchase at the airport arrivals hall (operators like Celcom, Digi).
  • Buy a Touch 'n Go Card: If you plan to use public transport beyond this trip (LRT, MRT, buses), buy and top-up a Touch 'n Go card at any LRT station (like KL Sentral). It's the universal payment card for KL's transit.
  • Download Essential Apps: Grab (transport/food), Google Maps (navigation), and KLIA Ekspres (train tickets).

Navigating KL Sentral Like a Pro

KL Sentral is a massive multi-level hub. Don't panic.

  • From KLIA Ekspres/Bus to LRT: Follow the green signs for "LRT Putra Line". You will need to walk through the main concourse and may go down a level.
  • Food & Amenities: If you're hungry or need an ATM, KL Sentral has plenty of options (fast food, cafes, convenience stores) before you proceed to the LRT gates.

Luggage & Special Situations

  • Excess Luggage on Train/Bus: Both KLIA Ekspres and buses accommodate standard suitcases. If you have oversized items (e.g., surfboards, large equipment), a taxi/Grab is mandatory.
  • Late-Night Arrivals (After 1:00 AM): The KLIA Ekspres has stopped. Your only reliable options are the airport taxi counter (24/7) or Grab (expect high surge pricing). Check if your bus operator has a late service.
  • Traveling with Young Children: The train+LRT combo involves stairs, escalators, and crowds. A taxi/Grab is significantly less stressful. All trains have priority seating.

FAQs: Getting from Kuala Lumpur Airport to KLCC

What is the fastest way to get from Kuala Lumpur Airport (KUL) to KLCC?

The fastest way is the KLIA Ekspres train + a short walk or taxi. The train takes 28 minutes non-stop from KLIA/KLIA2 to KL Sentral. From KL Sentral, take the LRT Kelana Jaya Line (Putra Line) directly to KLCC station (approx. 10-15 mins). Total door-to-door time is about 50-60 minutes.

What is the cheapest way to get from KUL Airport to KLCC?

The cheapest way is by airport bus (aerobus). Operators like SkyBus or Aerobus offer fares from as low as RM 10-15 to KL Sentral. From there, take the LRT to KLCC (RM 2-3). Total cost is approximately RM 12-18 per person.

Is there a direct train from the airport to the Petronas Twin Towers?

No, there is no single direct train. You must take the KLIA Ekspres to KL Sentral station, then transfer to the LRT Kelana Jaya Line (Putra Line) for a direct ride to KLCC station, which is directly beneath the Petronas Twin Towers complex.

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

A fixed-price airport taxi coupon from the official counter costs between RM 75 to RM 110 depending on vehicle type and terminal. A ride-hailing service like Grab typically costs RM 60-85, but prices can surge during peak hours or bad weather.

I arrive late at night. What are my transport options to KLCC?

The KLIA Ekspres operates until about 1:00 AM. After that, your only public option is the airport bus if schedules align, but the last buses depart around midnight. The most reliable late-night option is a fixed-price airport taxi or Grab, which operate 24/7.

Which is better for a family of 4: train or taxi?

For a family of 4 with luggage, a taxi or Grab is often more convenient and can be cost-competitive. Compare: 4 KLIA Ekspres tickets (RM 200) + LRT fares (RM 8-12) totals ~RM 210+. A taxi coupon is ~RM 110, offering door-to-door service without navigating stations and transfers with bags.

Where exactly do I catch the KLIA Ekspres at the airport?

At KLIA (Main Terminal), follow signs to the "Express Rail Link (ERL)" on Level 1. At KLIA2, the station is integrated into the terminal building, also on the main arrival level. Signs are abundant and clear in both English and Bahasa Malaysia.

Can I use a Touch 'n Go card on the KLIA Ekspres?

No, you cannot use a standard Touch 'n Go card on the KLIA Ekspres. You must purchase a separate ticket (online, at kiosks, or counters). However, you MUST use a Touch 'n Go card (or buy a token) for the connecting LRT ride from KL Sentral to KLCC.