Explore Destinations

Discover the world's most amazing places

How to Get from Sultan Haji Ahmad Shah Airport to Kuala Lumpur

Quick Answer

The best overall way to get from Sultan Haji Ahmad Shah Airport (KUA) to Kuala Lumpur City Center is by taking a domestic flight to Kuala Lumpur International Airport (KUL), followed by the KLIA Ekspres train or a Grab car. This combination offers the best balance of speed and convenience for most travelers, with a total travel time of approximately 2.5 to 3.5 hours and a cost ranging from MYR 150 to MYR 400+ per person. For budget travelers, the direct express bus is the most economical choice at around MYR 35-50, taking about 4-5 hours.

Quick Navigation: Transport from KUA to KL

Sultan Haji Ahmad Shah Airport (KUA) to KL: Key Facts

Sultan Haji Ahmad Shah Airport (IATA: KUA) in Kuantan, Pahang, is approximately 260 kilometers northeast of Kuala Lumpur. There is no direct train or single public transport link connecting the two points, making a multi-leg journey necessary. Your choice depends on budget, time, and comfort. According to Malaysia Airports Holdings Berhad, KUA primarily serves domestic routes, which shapes the available options.

Factor Detail
Distance ~260 km (by road)
Fastest Possible Time ~2.5 hours (Flight + Transfer)
Cheapest Public Transport Express Bus (~MYR 35)
Most Convenient (Door-to-Door) Private Taxi / Grab
Recommended for Most Tourists Domestic Flight + KLIA Ekspres

Option 1: Domestic Flight to Kuala Lumpur (KLIA / KLIA2)

Flying is the most time-effective method for covering the long distance. Airlines like AirAsia and Malaysia Airlines operate routes from Kuantan (KUA) to Kuala Lumpur International Airport (KUL, which includes KLIA and KLIA2).

Step-by-Step Process & Total "Door-to-Door" Time

  1. Flight Leg: KUA to KUL. Flight time is ~55 minutes.
  2. Airport Transfer & Security: Arrive at KUA 1-1.5 hours before departure. Add 30-45 minutes for disembarkation and baggage claim at KUL.
  3. KUL to KL City Center:
    • KLIA Ekspres: Fastest (28 mins to KL Sentral). Cost: ~MYR 55. Official Site.
    • Airport Taxi / Grab: 45-70 mins to downtown, depending on traffic. Cost: MYR 65-100.
    • Bus: Airport shuttle to KL Sentral takes ~1 hour. Cost: ~MYR 15.

Total Effective Travel Time: 2.5 to 3.5 hours (not just flight time).

Total Cost Range: Flight tickets (MYR 80-250) + Transfer to city (MYR 15-100) = MYR 150 to 400+ per person.

Which Kuala Lumpur Airport? KLIA vs. Subang (SZB)

Most flights go to KUL (KLIA/KLIA2). A few flights may go to Sultan Abdul Aziz Shah Airport (SZB) in Subang, which is closer to the city. If you land at SZB, a Grab/taxi to KLCC takes only ~30 minutes. Always check your arrival airport when booking.

Option 2: Direct Express Bus (The Budget Champion)

This is the most economical and straightforward overland option. Several reputable companies like Transnasional and Sri Maju operate direct routes.

Detailed Journey Breakdown

  • Departure Point: Buses do not depart from the airport terminal. You must take a short taxi or Grab (MYR 10-15, 10 mins) to the main Kuantan Sentral (Terminal Makmur) bus station.
  • Bus Journey: Direct buses to Kuala Lumpur. Travel time is 4 to 5 hours, heavily dependent on traffic on the Karak Highway.
  • Arrival Points in KL:
    • TBS (Terminal Bersepadu Selatan): The main integrated terminal in the south. Connected via LRT, KTM, and taxi.
    • Pekeliling Bus Station / Hentian Duta: Other possible terminals, check your ticket.
Bus OperatorApprox. Fare (MYR)Journey TimeKey Features
Transnasional35 - 454.5 hrsFrequent departures, standard coach
Sri Maju40 - 504 hrsOften newer buses with WiFi
Other Private Coaches30 - 405 hrsBudget option, fewer amenities

Pro Tip: Book online in advance via platforms like BusOnlineTicket.com to secure your seat, especially on weekends and holidays. Buses have luggage compartments, but space for very large items may be limited.

Option 3: Taxi, Grab or Private Car Transfer

A direct private transfer offers door-to-door convenience but comes at a significantly higher cost. It is generally not recommended for solo or budget travelers.

Costs & Booking

  • Airport Taxi (Coupon-Based): Available at the KUA arrival hall. Fixed price to KL city is typically MYR 350 to MYR 450 for the car, depending on the exact destination and vehicle type. Journey time: ~3 to 4 hours.
  • Grab / AirAsia Ride: Often cheaper than official taxis. Expect fares between MYR 250 to MYR 350. Availability can be inconsistent for such a long trip; you may need to wait for a driver to accept.
  • Pre-Booked Private Transfer: Companies like Limosire offer sedans or MPVs. Prices start from MYR 300+. This is the most reliable private option.

When is This Option Justifiable?

  • Traveling in a group of 3-4 people (splitting the cost).
  • Arriving very late at night after bus services have ended.
  • Travelers with a lot of luggage or mobility challenges.
  • Business travel where time and receipt for expense claims are critical.

Warning: Agree on the total fare before starting the journey if using a non-app taxi.

Option 4: Train & Bus Combination (Scenic & Local)

This is a more complex, multi-leg journey involving local transport. It's suitable for adventurous travelers or those heading to specific intermediate towns.

The Route: KUA -> Gemas -> KL

  1. KUA to Kuantan Town / Kuantan Station: Take a taxi/Grab from the airport to Kuantan Railway Station (not at the airport). (~MYR 15-20, 15 mins).
  2. Train from Kuantan to Gemas: Operated by KTMB. This is a slow, intercity train (ETS). Travel time: ~3-4 hours. Fare: ~MYR 20-35.
  3. Train from Gemas to KL Sentral: At Gemas, transfer to the modern ETS train southbound to KL Sentral. Travel time: ~2 hours. Fare: ~MYR 30-50.

Total Time: 6 to 8+ hours (including wait times). Total Cost: ~MYR 65-105+.

Verdict: This option is slower and more hassle-prone than the direct bus. It's only recommended for train enthusiasts, those with a Malaysia Rail Pass, or travelers stopping in Gemas.

Cost & Time Comparison: KUA to Kuala Lumpur

Transport Mode Approx. Total Travel Time Approx. Cost (MYR) Key Advantage Best For
Domestic Flight + Transfer 2.5 - 3.5 hours 150 - 400+ Fastest overall Time-sensitive travelers, tourists with limited days
Express Bus 4 - 5 hours 35 - 50 Cheapest Backpackers, budget travelers, no rush
Taxi / Private Car 3 - 4 hours 250 - 450 Door-to-door, no transfers Groups, late-night arrival, special needs
Train + Bus Combo 6 - 8+ hours 65 - 105+ Scenic, rail experience Adventurers, rail pass holders

Note: Times are estimates and can vary with traffic, weather, and waiting periods.

Traveler Tips & Essential Advice

Money & Connectivity

  • Have some Malaysian Ringgit (MYR) cash for taxis from KUA, small vendors, or if card machines fail on buses.
  • Purchase a local SIM (e.g., Celcom, Maxis) at KUA or KLIA for reliable data to book Grab and navigate.

Luggage & Convenience

  • If you have heavy luggage and are taking the bus, board early to secure overhead space.
  • For flight+bus combos, consider packing a small day bag with essentials for the final leg.

Timing & Traffic

  • Avoid Friday afternoon & Sunday evening travel if taking the bus or taxi, as the Karak Highway experiences heavy traffic.
  • Flight delays are possible, especially during the monsoon season (Nov-Feb). Don't book connections too tightly.

Safety & Scams

  • Use official taxi counters, booked apps (Grab), or pre-booked services. Be wary of unsolicited drivers inside the terminal.
  • Keep valuables with you on buses, not in the luggage compartment.

FAQs: Sultan Haji Ahmad Shah Airport to Kuala Lumpur

Is there a direct train from Sultan Haji Ahmad Shah Airport to Kuala Lumpur?

No, there is no direct train service. The airport itself has no railway station. The only rail option involves a taxi to Kuantan Station, then a multi-leg train journey via Gemas, which takes much longer than a direct bus or flight.

What is the cheapest way to get from KUA to KL?

The direct express bus is unequivocally the cheapest, with fares starting from around MYR 35. Remember to factor in the short taxi ride (MYR 10-15) from KUA to Kuantan Sentral bus station.

How long is the flight from Kuantan to Kuala Lumpur?

The actual airborne time is short, approximately 55 minutes. However, your total "gate-to-city" time will be 2.5 to 3.5 hours when including pre-flight procedures, baggage claim, and the transfer from Kuala Lumpur International Airport (KUL) to the city center.

Is Grab available at Sultan Haji Ahmad Shah Airport?

Yes, Grab operates at KUA. However, for the long journey to Kuala Lumpur (250+ km), drivers may be reluctant to accept the ride, or surge pricing may apply. It's often more reliable to pre-book a private transfer or take a flight/bus.

Can I go from KUA to KL late at night?

Options are very limited late at night. The last flights and buses typically depart by late evening. Your only reliable options for a late-night arrival are:

  1. Pre-book a private transfer (most reliable).
  2. Try to book a Grab (not guaranteed).
  3. Stay overnight in Kuantan and travel the next morning (most economical).

Is it better to fly or take the bus?

It depends on your priorities:

  • Choose FLIGHT if: Time is limited, your budget is higher, or you dislike long road journeys.
  • Choose BUS if: Budget is your main concern, you're not in a rush, or you prefer seeing the countryside.
For most international tourists with limited time, the flight is the better overall value.

Where do buses from Kuantan arrive in Kuala Lumpur?

Most buses terminate at TBS (Terminal Bersepadu Selatan), a large integrated terminal in Bandar Tasik Selatan. From TBS, you can easily connect to the LRT, KTM Komuter, or take a taxi/Grab to your final hotel.

Should I book my bus or flight ticket in advance?

Yes, advance booking is highly recommended, especially for:

  • Flights: To secure the best fares.
  • Buses: To guarantee a seat, particularly on weekends, public holidays, and during peak travel seasons like school holidays.
Use official airline websites and reputable bus booking platforms.