ComeToGuide
58 km • ~64 mins

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

Kuala Lumpur International Airport is 58 km south of the city centre, with Petronas Twin Towers (KLCC) in the heart of Kuala Lumpur. Journey times range from about 50 minutes by train to over 60 minutes by road, depending on traffic.

✓ Verified Oct 30, 2026 • 58 km road distance

Official Airport Taxi

Fixed Price Coupon
64 mins •Available 24/7
€16.50 - €22.00 (Budget Coupon Taxi, Per Vehicle)
Luggage: 2 Pieces Free
How to take it step-by-step:
  1. Go to Level 1 Arrivals Hall and find the official Airport Limo taxi coupon counter at T1, or taxi counters in the T2 Transportation Hub.
  2. Select Budget or Premier class, pay the fixed coupon fare, and keep the coupon.
  3. Hand the coupon to the designated driver at the official taxi queue.
  4. Ride to Petronas Twin Towers, KLCC; the journey takes 45–75 minutes depending on traffic.
  5. Ask the driver to drop you at the main entrance or Suria KLCC drop-off.

Grab Ride-Hailing

On Demand
64 mins •On Demand
€17.50 - €22.00 (Off-Peak Per Vehicle)
Luggage: 2 Pieces Free
How to take it step-by-step:
  1. Download and open the Grab app; set pickup at Terminal 1 Door 3/4 Level 1 or T2 Transportation Hub.
  2. Request a trip to 'Petronas Twin Towers' or 'Suria KLCC'.
  3. Follow the app directions to the designated e-hailing pickup point.
  4. Meet your driver and ride directly to KLCC; trip time 45–75 minutes depending on traffic.

Train via KL Sentral

Fastest Public Option
50 mins •Every 20 Mins (Train); LRT Frequent
€12.00 + LRT City Fare / Person
Luggage: 2 Pieces Free
How to take it step-by-step:
  1. Follow 'KLIA Ekspres/Transit' signs to the train station below Terminal 1 or in Gateway@klia2 at Terminal 2.
  2. Buy a RM55 one-way ticket to KL Sentral at the machine, counter, or via kliaekspres.com/app and use the e-ticket QR code at the gate.
  3. Take the non-stop KLIA Ekspres (or stopping KLIA Transit) to KL Sentral; about 28–33 minutes.
  4. At KL Sentral, follow 'LRT Kelana Jaya Line' signs and board a train towards Gombak; get off at KLCC station.
  5. Exit KLCC station and walk via the underground walkway to Suria KLCC/Petronas Twin Towers; about 5 minutes.

Airport Bus via KL Sentral

Cheapest
75 mins •Every 20 - 40 Mins, Check Counter
€2.60 - €4.00 (Bus) + LRT City Fare / Person
Luggage: 1 Large Case Free (Typical)
How to take it step-by-step:
  1. Go to Level 1 of Terminal 1 or the T2 Transportation Hub and find the airport bus counters.
  2. Buy a ticket from Airport Coach, SkyBus, or Aerobus to KL Sentral; RM12–18 one way.
  3. Board the bus at the designated bay; the ride takes about 1 hour, more in traffic.
  4. At KL Sentral, follow signs to the LRT Kelana Jaya Line and board towards Gombak; get off at KLCC station.
  5. Walk from KLCC station through the underground link to the Petronas Twin Towers entrance.

Kuala Lumpur International Airport Deals

Compare all terminal car rental desks with free 48h cancellation.

Compare Terminal Car Prices
Landing in Malaysia?
Skip expensive airport SIM kiosks. Activate a 5G eSIM on your phone in 2 minutes before takeoff.
Get Malaysia eSIM

Tours & activities: Petronas Twin Towers

See all tours & tickets
Was your flight delayed or cancelled?
In some cases passengers are entitled to compensation. AirHelp checks your flight for free and only charges a fee if they win your claim.
Check my rights for free

⚠️ Important Local Taxi & Arrival Tips

  • Buy airport taxi coupons only at the official Airport Limo counters; ignore anyone offering a 'taxi' inside the arrivals hall.
  • Use the designated Grab pickup zones at T1 Door 3/4 or T2 Transportation Hub; never accept an unregistered ride from touts.
  • Metered taxis add tolls to the meter; coupon taxis and app prices already include tolls. At night (00:00–06:00), coupon taxis add a 50% surcharge.

Frequently Asked Questions

How much does it cost to get from KUL to Petronas Twin Towers?

The cheapest public option is an airport bus to KL Sentral (RM12–18, about €2.60–€4.00) plus the LRT city fare. The KLIA Ekspres train to KL Sentral costs RM55 (€12.00) plus LRT. Taxis and private transfers typically cost €16.50–€22.00 for a standard car.

What is the fastest way to get from KUL to Petronas Twin Towers?

The train via KL Sentral (KLIA Ekspres plus LRT to KLCC) usually takes about 50 minutes. A pre-booked private transfer or taxi takes about 64 minutes in light traffic, but can be slower during peak hours.

Is there a direct train from KUL airport to KLCC?

No. Trains from the airport only go to KL Sentral. From KL Sentral, take the LRT Kelana Jaya Line directly to KLCC station, then a short underground walk to the Petronas Twin Towers.

Are taxis from KUL airport safe?

Yes, if you use official coupon counters or the Grab app. Avoid touts in the arrivals hall and always use the designated taxi queue or e-hailing pickup zone.

Can I get to Petronas Twin Towers at night?

Yes. KLIA Ekspres runs until about 01:00, and taxis or Grab operate 24 hours. From KL Sentral, LRT services have standard hours; check the last train for your travel date.

Which option is best for a family with luggage?

A pre-booked private transfer is usually best for families, offering door-to-door service with no train changes. Taxis or Grab are also convenient; the train and bus require a transfer at KL Sentral.