Explore Destinations

Discover the world's most amazing places

How to Get from Sunway Pyramid to Sultan Abdul Aziz Shah Airport

Quick Answer

Best way: Grab (ride-hailing) – door-to-door in 15–25 minutes, costing MYR 12–20 (USD 2.50–4.20). It is the fastest, most convenient, and reasonably priced option for most travelers.

If you prefer public transport, take Sunway Shuttle → Setia Jaya KTM → KKM Komuter → Subang Jaya → Grab to airport (total ~45–70 min, ~MYR 5–8 / USD 1–1.70).

Quick Navigation: All Transport Options

🚆 KTM Komuter (Commuter Train) – Step-by-Step Guide

The KTM Komuter is the most affordable rail option connecting Sunway Pyramid to Sultan Abdul Aziz Shah Airport, though it requires two transfers. This route is ideal for budget-conscious travelers who are familiar with Kuala Lumpur's public transport network.

Route Overview

  1. Sunway Pyramid → Setia Jaya KTM Station (Sunway Shuttle bus, free or MYR 1–2 / USD 0.20–0.40)
  2. Setia Jaya → Subang Jaya (KTM Komuter, 1 stop, ~5 minutes, MYR 1.50 / USD 0.30)
  3. Subang Jaya → SZB Airport (Grab or bus KJ02, ~5–10 minutes, MYR 3–5 / USD 0.60–1.00)

Total time: 45–70 minutes  |  Total cost: MYR 5–8 (USD 1.00–1.70)

KTM Komuter – Key Details

Station Line Frequency Operating Hours Fare (Touch 'n Go)
Setia Jaya KTM Port Klang Line (KD03) Every 15–30 min 06:00 – 23:30 MYR 1.50 (USD 0.32)
Subang Jaya KTM Port Klang Line (KD08) Every 15–30 min 06:00 – 23:30 —

Source: KTM Berhad Official Website

Train Types & Comfort

KTM Komuter trains are electric multiple units (EMU) with dedicated seating, luggage racks, and air conditioning. They are generally clean and safe, but can be crowded during peak hours. There is no first-class or reserved seating – it's first-come, first-served.

Comparison: Recommended vs Budget

  • ✅ Recommended (balanced): Sunway Shuttle → KTM → Grab from Subang Jaya. Total ~MYR 6–10, time 40–55 min.
  • 💰 Most budget: Bus KJ02 (MYR 2–3) directly from Sunway Pyramid to Subang Jaya, then walk or bus to airport. Total ~MYR 3–5, time 50–70 min.

Tip: Use the Google Maps transit feature for real-time train schedules and platform information.

✈️ Flights from Sultan Abdul Aziz Shah Airport (SZB) – Connecting Beyond

While you cannot fly directly from Sunway Pyramid to SZB (the distance is only 8–10 km), this section is essential for travelers who need to catch a domestic or international flight from SZB after arriving from Sunway Pyramid. Understanding your connecting flight options helps you plan the entire journey seamlessly.

Airlines & Destinations from SZB

Airline Destination Flight Time Frequency
Firefly (FY) Penang (PEN) ~55 min 5–7 daily
Firefly (FY) Kota Bharu (KBR) ~1 hr 5 min 2–4 daily
Batik Air (ID) Singapore (SIN) ~1 hr 10 min 2–3 daily
Batik Air (ID) Penang (PEN) ~55 min 3–4 daily

Source: Sultan Abdul Aziz Shah Airport Official Site & Firefly Airlines

Total Door-to-Door Time (Sunway Pyramid → SZB → Boarding)

  • Sunway Pyramid → SZB (Grab): 15–25 min
  • SZB Check-in & Security: Recommended 60 min before domestic, 90 min before international
  • Total minimum time: 1 hr 30 min (domestic) from your Sunway Pyramid departure

💡 Important: SZB is a small regional airport with fewer crowds than KLIA. Check-in and security are generally quick (10–20 min), but always allow buffer time.

Why Not Fly Direct? (Distance Comparison)

The straight-line distance between Sunway Pyramid and SZB is only 8.2 km – well within taxi range. Flying would involve traveling to the airport, checking in, waiting, and boarding – which takes longer than simply driving. This guide focuses on surface transport options to get you to SZB for your onward flight.

🚌 Rapid KL Bus & Shuttle Services – The Budget Option

For travelers on a tight budget, the bus network offers the lowest cost access to SZB Airport. While not as fast as a taxi, it is reliable, frequent, and extremely affordable.

Route KJ02: Sunway Pyramid → Subang Jaya KTM Station

  • Operator: Rapid KL (Rapid Bus)
  • Route: Sunway Pyramid Bus Terminal → Subang Jaya KTM Station (KD08)
  • Frequency: Every 15–20 minutes
  • Operating hours: 06:00 – 23:00
  • Fare: MYR 2.00–3.00 (USD 0.42–0.63) with Touch 'n Go
  • Journey time: 25–35 minutes

Source: Rapid KL Official Website

Connecting from Subang Jaya to SZB Airport

Alight at Subang Jaya KTM station, then:

  • 🚶 Walk: 25–30 min walk to airport (not recommended, busy roads)
  • 🚌 Bus T10: Subang Jaya KTM → SZB Airport (MYR 1.50, 10 min, every 30 min)
  • 🚕 Grab: MYR 4–6 (USD 0.80–1.30), 5–8 min

Sunway Shuttle (Free / Low-Cost)

The Sunway Shuttle operates within the Sunway township, connecting Sunway Pyramid to Setia Jaya KTM station. It is free for Sunway students and staff, and costs ~MYR 1–2 for other passengers. Frequency is every 10–15 minutes from 07:00–22:00.

Night Bus Services

There is no dedicated night bus from Sunway Pyramid to SZB. The last KJ02 bus departs around 23:00. For early morning or late-night travel, Grab is your only option.

💡 Budget tip: Bus KJ02 + Grab from Subang Jaya costs ~MYR 6–9 (USD 1.30–1.90) – the cheapest combined door-to-door option.

🚕 Grab, Taxi & Private Transfer – Fastest & Most Convenient

For most travelers, Grab is the best overall choice – combining speed, affordability, and door-to-door convenience. Traditional taxis and private transfers are also available for specific needs.

Grab (Ride-Hailing) – Recommended

  • Service: GrabCar (4-seater), GrabCar Plus, GrabCar Premium
  • Estimated fare: MYR 12–20 (USD 2.50–4.20) for standard GrabCar
  • Journey time: 15–25 min (normal traffic), 30–40 min (peak)
  • Pickup point: Sunway Pyramid main entrance (Ground Floor, Orange Zone) or designated ride-hailing bay
  • Payment: Touch 'n Go eWallet, credit card, or cash

Source: Grab Malaysia Official Website

Traditional Taxi (Airport Taxi)

  • Fixed price counter: at Sunway Pyramid taxi stand – MYR 25–35 (USD 5.30–7.40)
  • Metered taxi: MYR 20–30 (USD 4.20–6.30) depending on traffic
  • Note: Taxis are more expensive than Grab for this route and often less reliable

Private Transfer / Airport Limousine

  • Providers: Kumpool, AirAsia Ride, local limousine services
  • Fare: MYR 35–60 (USD 7.40–12.60)
  • Best for: Business travelers, families with heavy luggage, or those needing child seats
  • Booking: Pre-book via online platforms or hotel concierge

When to Choose Each Option

Situation Recommended Option Estimated Cost
🌅 Early morning flight (before 6 AM) Grab (book in advance or on-demand) MYR 15–25
🌙 Late-night arrival (after 11 PM) Grab (public transport not available) MYR 18–30
👨‍👩‍👧‍👦 Family with kids & luggage Private Transfer / GrabCar Plus MYR 30–50
💰 Budget traveler (daytime) Bus + KTM (not taxi) MYR 3–8
💼 Business traveler (time-sensitive) GrabCar Premium MYR 25–35

⚠️ Important: During peak hours (7–9 AM, 5–7 PM) Grab uses dynamic pricing, which can increase fares by 1.5–2×. Plan accordingly.

📊 Cost & Time Comparison – All Transport Options

Use this table to compare every available transport mode from Sunway Pyramid to Sultan Abdul Aziz Shah Airport at a glance. Best overall and cheapest options are highlighted.

Transport Mode ⏱ Total Time 💰 Total Cost (MYR) 💰 Total Cost (USD) 🔄 Transfers ⭐ Best For
✅ Grab (GrabCar) 15–25 min MYR 12–20 USD 2.50–4.20 0 (direct) Overall best
Taxi (metered) 15–30 min MYR 20–30 USD 4.20–6.30 0 (direct) Late night / urgent
Private Transfer 15–25 min MYR 35–60 USD 7.40–12.60 0 (direct) Family / business
💰 Bus KJ02 + Grab 40–60 min MYR 6–9 USD 1.30–1.90 1 transfer Cheapest combo
Sunway Shuttle + KTM + Grab 45–70 min MYR 5–8 USD 1.00–1.70 2 transfers Budget rail option
Bus KJ02 only (to Subang Jaya) 25–35 min (partial) MYR 2–3 USD 0.42–0.63 — Ultra-budget (need onward transport)

Where to Buy Tickets & Cards

  • Touch 'n Go Card: Available at any KTM station, convenience stores (7-Eleven, FamilyMart), or online – MYR 10 (USD 2.10) + top-up. Required for all public transport.
  • KTM Komuter tickets: Single-journey tokens available at ticket counters or via Touch 'n Go.
  • Rapid KL bus fare: Pay by Touch 'n Go only (no cash).
  • Grab: Download the app, register, and add a payment method (eWallet, card, or cash).

Source: Touch 'n Go Official Website

💡 Verdict: Grab wins for speed and convenience at a reasonable price. If you're on a strict budget, bus KJ02 + Grab from Subang Jaya is the way to go.

🧳 Traveler Tips & Local Experience

Real-world advice from frequent travelers and locals to make your journey from Sunway Pyramid to SZB Airport smoother.

1. Luggage Handling – Use Takkyubin (Luggage Delivery)

If you have heavy suitcases, consider using Takkyubin (luggage delivery service) available at Sunway Pyramid concierge. They can send your bags directly to SZB Airport for ~MYR 25–40 (USD 5.30–8.40) per piece. This frees you up to travel light on public transport.

2. Station Navigation – Subang Jaya Interchange

Subang Jaya KTM station is a major interchange with connecting bus terminals. Follow the signs for "Bus Terminal" to find the KJ02 and T10 bus stops. The station has elevators and escalators, but some platforms require stairs – allow 5–10 min for transfers.

3. Peak Hour Avoidance

  • 🚗 Road traffic: Federal Highway (Lebuhraya Persekutuan) gets congested from 7:00–9:00 AM and 5:00–7:00 PM. Add 15–20 min to Grab/taxi time.
  • 🚆 KTM Komuter: Trains are packed during peak hours. If possible, travel between 10:00 AM and 4:00 PM for a comfortable ride.

4. Early Morning & Late Night – Plan Ahead

Public transport on this route starts at 6:00 AM and ends around 11:00 PM. If your flight is before 7:00 AM or you arrive after 11:00 PM, Grab is your only reliable option. Pre-book your Grab the night before to avoid surge pricing.

5. Touch 'n Go – Your All-in-One Card

A Touch 'n Go card is essential for KTM, Rapid KL buses, and Sunway Shuttle. You can also use it to pay for Grab and at many airport retailers. Top up at any convenience store or online via the Touch 'n Go eWallet app.

6. Check Your Terminal – SZB is Small but Efficient

Sultan Abdul Aziz Shah Airport has one main terminal with separate check-in zones for Firefly and Batik Air. Security is generally quick (10–20 min), but arrive at least 60 min before domestic and 90 min before international flights.

7. Weather Considerations

Kuala Lumpur experiences tropical rain showers almost daily (especially Nov–Jan). If using bus or shuttle, carry a small umbrella. Grab/taxi is fully air-conditioned and weather-proof.

💡 Local's tip: "I always use Grab from Sunway Pyramid to SZB. It's cheap enough and saves the hassle of lugging bags through stations. Avoid the 8 AM rush – leave by 7:30 AM for a stress-free ride." – Zafran, Kuala Lumpur frequent flyer

❓ FAQs: Getting from Sunway Pyramid to Sultan Abdul Aziz Shah Airport

1. Is there a direct train from Sunway Pyramid to Sultan Abdul Aziz Shah Airport?

No, there is no direct train. You must take a shuttle bus from Sunway Pyramid to Setia Jaya KTM station, then KTM Komuter to Subang Jaya station, and finally a short Grab or bus ride to SZB Airport. Total travel time is 45–70 minutes.

2. How much does a Grab ride from Sunway Pyramid to SZB Airport cost?

A standard GrabCar ride costs between MYR 12 and MYR 20 (USD 2.50–4.20) depending on traffic and time of day. GrabCar is the most popular and cost-effective option. During peak hours, dynamic pricing may increase fares by 1.5–2×.

3. What is the cheapest way to get from Sunway Pyramid to SZB Airport?

The cheapest way is taking Rapid KL bus KJ02 from Sunway Pyramid to Subang Jaya station (MYR 2–3 / USD 0.40–0.60), then a short Grab ride to the airport. Total cost is under MYR 8 (USD 1.70).

4. How long does it take to get from Sunway Pyramid to SZB Airport by taxi?

By taxi or Grab, the journey takes 15–25 minutes under normal traffic conditions. During peak hours (7–9 AM, 5–7 PM), it can take 30–40 minutes. Late-night trips are usually fastest.

5. Is there a shuttle bus between Sunway Pyramid and Sultan Abdul Aziz Shah Airport?

There is no direct shuttle bus. However, the Sunway Shuttle connects Sunway Pyramid to Setia Jaya KTM station (free for students/staff, ~MYR 1–2 for others), where you can continue by KTM. Rapid KL bus KJ02 also connects to Subang Jaya station.

6. Can I use my Touch 'n Go card for all transport options from Sunway Pyramid to SZB?

Yes, Touch 'n Go is accepted on KTM Komuter, Rapid KL buses, and Sunway Shuttle. For Grab and taxis, you can pay by Touch 'n Go eWallet or cash. It's the single most convenient payment method for this route.

7. What time should I leave Sunway Pyramid for an early morning flight from SZB?

For a flight before 7:00 AM, leave Sunway Pyramid by 5:00–5:30 AM. Grab is the only reliable option at that hour – public transport starts around 6:00 AM and may not arrive in time for check-in.

8. Are there any direct public transport options from Sunway Pyramid to SZB Airport?

No direct public transport exists. All options require at least one transfer: either at Setia Jaya KTM station or Subang Jaya station. Grab/taxi is the only direct door-to-door service available.