Quick Answer
Best way: Take a GrabCar from KLCC directly to Sultan Abdul Aziz Shah Airport (Subang Airport). It takes 35–50 minutes and costs RM 35–55 (≈ $8–12). No transfers, door‑to‑door, available 24/7.
Cheapest public transport: LRT Kelana Jaya Line → KTM Komuter → short taxi — total RM 16–20 (≈ $3.50–4.40), takes 60–90 minutes.
Key tip: Avoid peak traffic (7:30–9:00 AM & 5:00–7:30 PM) if taking a taxi or Grab — add 15–25 minutes.
🚄 Train: LRT Kelana Jaya Line + KTM Komuter
Taking the train is the most reliable public-transport option from KLCC to Subang Airport. It combines the LRT, a commuter rail, and a short final‑mile ride. There is no direct train — you will transfer once at KL Sentral, then again at Subang Jaya station.
Step‑by‑Step Route
- KLCC LRT Station → KL Sentral (Kelana Jaya Line, 4 stops, ≈10 min).
- Walk to KL Sentral KTM Station (follow signs — 5–8 min inside the integrated hub).
- KL Sentral → Subang Jaya KTM Station (Port Klang route, 7 stops, ≈30 min).
- At Subang Jaya, exit and take a Grab (≈10 min, RM 8–12) or the free shuttle bus (if available) to the airport terminal.
Two Route Options Compared
| Option | Route | Total Time | Total Cost (per person) | Transfers | Best For |
|---|---|---|---|---|---|
| ⭐ Recommended | LRT + KTM + Grab | 60–75 min | RM 16–20 (≈ $3.50–4.40) | 2 transfers | Most balanced speed & cost |
| 💰 Budget | LRT + KTM + Public Bus (T770) | 90–110 min | RM 8–10 (≈ $1.80–2.20) | 2 transfers + bus wait | Lowest cost, no rush |
Train Details & Practical Info
- LRT frequency: Every 4–6 min during peak, 7–10 min off‑peak.
- KTM frequency: Every 15–20 min (check KTMB schedule).
- Touch 'n Go: Tap in/out at every station — accepted on both LRT and KTM.
- Luggage: LRT and KTM have designated luggage areas. Avoid peak hours if you have large suitcases.
- Accessibility: All stations have lifts and ramps. KL Sentral to KTM platform is a long walk — allow extra time.
- Seat types: KTM Komuter offers standard seating only (no reserved seats, no first class). Trains are generally clean with air‑conditioning.
✈️ Subang Airport (SZB) & Domestic Flight Connections
Sultan Abdul Aziz Shah Airport (SZB), also known as Subang Airport, is Kuala Lumpur's secondary airport — primarily serving domestic routes and a handful of regional international flights. It is not an option to fly from KLCC to Subang, but understanding its flight network helps you plan your onward journey.
Domestic Destinations from Subang Airport
| Destination | Airline(s) | Flight Time | Frequency | From KLCC (door‑to‑door) |
|---|---|---|---|---|
| Penang (PEN) | Firefly, Malindo | 55 min | 5–7 daily | ≈2.5 h (incl. ground travel) |
| Johor Bahru (JHB) | Firefly | 60 min | 3–4 daily | ≈2.5 h |
| Kota Bharu (KBR) | Firefly | 70 min | 2–3 daily | ≈3 h |
| Alor Setar (AOR) | Firefly | 75 min | 2 daily | ≈3 h |
| Singapore (SIN) – regional | Firefly | 65 min | 2 daily | ≈2.5 h |
KLCC → Subang Airport → Destination vs KLIA
If you are flying domestically, Subang Airport is often closer and faster to reach from KLCC than KLIA. For example, a KLCC → Subang → Penang journey takes ≈2.5 hours door‑to‑door, compared to ≈3.5 hours via KLIA. However, international long‑haul flights only operate from KLIA.
Tip: Always check your flight departure airport. Many booking sites automatically assign KLIA — verify if your route is from SZB (Subang) or KUL (KLIA).
Source: Firefly Airlines & Malindo Air schedule data, 2025.
🚌 Bus: Public Bus & Shuttle Options
Buses are the least expensive way to reach Subang Airport from KLCC, but they require patience. There is no direct bus from KLCC to the airport — you must first travel to KL Sentral.
Bus Route Overview
- KLCC → KL Sentral via LRT (≈10 min, RM 2.50) or RapidKL bus B104 (≈25 min, RM 2.00).
- KL Sentral → Subang Airport via RapidKL T770 or PJ City Bus (free) — both depart from the bus hub at KL Sentral (Gate D/E).
- Bus T770 drops you at Subang Jaya KTM station — from there, take a free shuttle (if running) or a short Grab (RM 8–12) to the terminal.
Day Bus vs Night Bus
| Service | Route | Hours | Frequency | Fare | Notes |
|---|---|---|---|---|---|
| RapidKL T770 (Day) | KL Sentral → Subang Jaya → Subang Airport | 6:00 AM – 10:30 PM | Every 30–45 min | RM 3.00 (≈ $0.66) | Air‑conditioned, luggage allowed |
| PJ City Bus (Free) | KL Sentral → Subang Jaya (limited stops) | 7:00 AM – 8:00 PM | Every 60 min | Free | No direct airport stop — need transfer |
| Night Bus | None available for this route | — | — | — | Use Grab after 10:30 PM |
Important Bus Tips
- Book in advance: Not required for T770 — just tap your Touch 'n Go card.
- Luggage limit: Standard suitcases are allowed, but buses can be crowded. Avoid peak commuter hours (8–9 AM, 5–6 PM).
- Comfort: Buses are basic with air‑conditioning. For a relaxed trip, take the LRT + KTM + Grab option instead.
- Reliability: Buses can run 10–20 min late. If you have a tight flight, choose Grab or train.
Data: RapidKL Bus Services, 2025.
🚕 Taxi & Grab (Best for Most Travelers)
For most visitors, a ride‑hailing service (Grab) or a taxi is the smartest choice. It balances cost, time, and convenience — especially if you have luggage or are travelling in a group.
Grab vs Taxi: Side‑by‑Side Comparison
| Feature | GrabCar (Standard) | GrabShare | Taxi (Budget) | Taxi (Premium) |
|---|---|---|---|---|
| Price | RM 35–55 (≈ $8–12) | RM 25–35 (≈ $5.50–7.70) | RM 50–80 (≈ $11–18) | RM 80–120 (≈ $18–26) |
| Travel Time | 35–50 min | 40–60 min (may detour) | 35–50 min | 30–45 min |
| Booking | App (instant) | App (instant) | Street hail / app | App / phone |
| Luggage | 2–3 suitcases | 1–2 suitcases | 2–3 suitcases | 4–5 suitcases |
| Child Seat | GrabFamily available | Not available | Request in advance | Available |
| Payment | Cash / card / e‑wallet | Cash / card | Cash / card | Card preferred |
When to Choose Taxi / Grab
- 🌙 Late night / early morning (10:30 PM – 6:00 AM): No trains or buses run — Grab is the only reliable option.
- 👨👩👧👦 Groups of 3–4: Sharing a Grab works out cheaper per person than public transport + time.
- 🧳 Heavy luggage: Skip stairs and transfers — go door‑to‑door.
- ⏰ Tight flight schedule: With a 35‑minute ride, you reduce risk.
- ♿ Mobility needs: Grab assists with wheelchair‑accessible vehicles (GrabAssist).
Fare Estimate Details (2025)
- GrabCar: RM 38–55 (≈ $8.40–12.10) — best value.
- GrabShare: RM 25–35 (≈ $5.50–7.70) — cheapest ride‑hail, but may share with others.
- GrabXL (6 pax): RM 65–90 (≈ $14.30–19.80) — for groups.
- Taxi (coupon counter at KLCC): RM 60–80 (≈ $13.20–17.60) — fixed price, no surge.
- Taxi (metered): RM 45–70 (≈ $9.90–15.40) — subject to traffic surcharges.
Fares based on Grab Malaysia & Teksi Malaysia rate cards, 2025.
💰 Cost & Time Comparison – All Transport Options
Use this table to quickly compare every way of getting from KLCC to Sultan Abdul Aziz Shah Airport. ⭐ = best overall, 💰 = cheapest.
| Mode | Total Time | Est. Cost (RM) | Est. Cost (USD) | Transfers | Convenience | Best For |
|---|---|---|---|---|---|---|
| ⭐ GrabCar | 35–50 min | RM 35–55 | $8–12 | 0 | ★★★★★ | Most travelers |
| 🚕 Taxi (coupon) | 35–50 min | RM 60–80 | $13–18 | 0 | ★★★★☆ | Groups, no app users |
| 🚄 LRT + KTM + Grab | 60–75 min | RM 16–20 | $3.50–4.40 | 2 | ★★★☆☆ | Budget + speed balanced |
| 💰 LRT + KTM + Bus | 90–110 min | RM 8–10 | $1.80–2.20 | 2 | ★★☆☆☆ | Lowest cost, no luggage |
| 🚌 Bus T770 (from KL Sentral) | 75–95 min (incl. LRT) | RM 5.50–7 | $1.20–1.50 | 1+ (depends) | ★★☆☆☆ | Very tight budget |
| 🚗 Rental Car (self‑drive) | 30–45 min | RM 120–200 (incl. rental + toll + fuel) | $26–44 | 0 | ★★★★☆ | Day trips, families |
Where to Buy Tickets / Book
- Touch 'n Go card: Available at KLCC LRT station (RM 10 + top‑up). Use for all trains and buses.
- Grab app: Download before you go — register with a Malaysian number or international card.
- KTM Komuter tickets: Buy at counter or use Touch 'n Go. No advance booking needed.
- Bus T770: Tap Touch 'n Go or pay cash (exact change).
- Rental car: Book via Hertz Malaysia or Socar (hourly rental).
All prices checked March 2025. Subject to change.
🧳 Traveler Tips & Insider Insights
Real‑world advice from frequent travellers to make your journey smoother.
🚉 Navigating KL Sentral (The Biggest Challenge)
- Allow 10–15 minutes to walk from the LRT platform to the KTM platform at KL Sentral. It’s a long underground passage with escalators.
- Follow signs for “KTM Komuter / KTM ETS” — do not exit the paid area.
- Peak hour crowds: If you travel at 7:30–9:00 AM or 5:00–7:00 PM, the KTM can be packed. Avoid if you have large suitcases.
📦 Luggage & Takkyubin (Baggage Delivery)
- Takkyubin (宅急便) services are available at KLCC’s concierge desks (e.g., in Suria KLCC). They can send your luggage directly to Subang Airport for RM 35–55 per bag — you travel hands‑free.
- Luggage lockers: No long‑term lockers at Subang Airport. Use left‑luggage at KL Sentral (RM 10–20 per day) if you want to explore before your flight.
- Grab drivers are used to loading luggage — just confirm you have bags when booking.
⏰ Time Your Journey Wisely
- Peak traffic hours on the Jalan Ampang–Jalan Tun Razak–Federal Highway corridor: 7:30–9:30 AM and 5:00–7:30 PM. Add 20–30 minutes if using Grab/taxi.
- Public transport peak: LRT and KTM are busiest 8:00–9:00 AM and 5:30–7:00 PM. If possible, travel after 9:30 AM or before 4:00 PM.
- Weekend vs weekday: Saturday and Sunday traffic is lighter — Grab takes 30–40 min. Monday morning is the worst.
💳 Payment & Connectivity Tips
- Touch 'n Go eWallet is the most seamless way for all public transport. Top up via the app or at any 7‑Eleven.
- Grab accepts international credit cards — no need for a local SIM if you have Wi‑Fi. But a local SIM (Digi / Celcom / Maxis) helps with quick top‑ups.
- Free Wi‑Fi is available at KLCC and KL Sentral. Subang Airport also offers free Wi‑Fi (SSID: “SubangAirport Free Wi‑Fi”).
🎒 Other Insider Tips
- Book Grab in advance for early‑morning flights — the app allows scheduling up to 7 days ahead.
- Carry a light jacket: LRT and KTM air‑conditioning can be very cold.
- Water & snacks: Subang Airport has limited F&B options before security. Buy supplies at KLCC or KL Sentral.
- Check flight status before leaving — Subang Airport flights can be delayed. Use FlightRadar24 or the airline’s app.
Tips compiled from frequent travellers on Lonely Planet Malaysia forum & personal experience.
❓ Frequently Asked Questions (8 Questions)
1. Is there a direct train from KLCC to Sultan Abdul Aziz Shah Airport?
No, there is no direct train. You must take the LRT Kelana Jaya Line from KLCC to KL Sentral (10 min), then switch to KTM Komuter to Subang Jaya (30 min), followed by a short taxi or bus ride to the airport terminal. The entire journey takes 60–90 minutes depending on wait times.
2. How much does a taxi or Grab cost from KLCC to Subang Airport?
A GrabCar typically costs RM 35–55 (≈ $8–12). A standard taxi charges RM 50–80 (≈ $11–18). Prices vary by time of day and demand. GrabShare can be as low as RM 25–35 (≈ $5.50–7.70) if you're willing to share the ride.
3. How long does it take to get from KLCC to Subang Airport?
By Grab or taxi: 30–50 minutes. By public transport (LRT + KTM + taxi): 60–90 minutes. During peak hours (7:30–9:00 AM & 5:00–7:30 PM), add 15–25 minutes for traffic or waiting time.
4. What is the cheapest way to get from KLCC to Subang Airport?
The cheapest option is LRT + KTM + public bus, costing about RM 8–10 (≈ $1.80–2.20) per person, but it takes 90–110 minutes and involves two transfers. The best value‑for‑time option is GrabShare from RM 25–35 (≈ $5.50–7.70).
5. Is Grab available from KLCC to Subang Airport?
Yes — Grab is widely available 24/7 from KLCC. The most convenient pick‑up points are at Avenue K (south entrance), KLCC East Entrance (near the taxi stand), and The Intermark (5‑min walk). GrabCar is the most recommended mode for this route overall.
6. How do I get from KLCC to Subang Airport by public transport?
Step 1: Take LRT Kelana Jaya Line from KLCC to KL Sentral (≈10 min, RM 2.50).
Step 2: Transfer to KTM Komuter (Port Klang route) to Subang Jaya station (≈30 min, RM 5.50).
Step 3: Take a Grab or free airport shuttle (if available) to the terminal (≈10 min, RM 8–12).
Total: ≈60–90 min, RM 16–20 (≈ $3.50–4.40).
7. Can I use my Touch 'n Go card for the train and bus to Subang Airport?
Yes. Touch 'n Go is accepted on all LRT, MRT, KTM Komuter, RapidKL buses, and most shuttle services. Remember to tap in and out at every station. You can top up at KLCC LRT station, KL Sentral, or any 7‑Eleven. A Touch 'n Go card costs RM 10 (≈ $2.20) plus initial top‑up.
8. What time does the first and last train from KLCC to Subang Jaya run?
The first LRT from KLCC to KL Sentral departs at 6:00 AM (weekdays) / 6:30 AM (weekends). The last KTM Komuter from KL Sentral to Subang Jaya leaves around 11:30 PM. If your flight is very early or late, use Grab — it runs 24 hours and takes only 35–50 minutes.