Quick Answer
The best way from KL Sentral to Sultan Abdul Aziz Shah Airport (Subang Airport) is the Airport Coach direct bus — it balances cost, convenience, and speed.
Total time: 45–60 minutes · Total cost: 15 MYR (3.50 USD) · No transfers.
If you prefer the fastest option, take a GrabCar (30–45 minutes, 40–60 MYR / 9–14 USD).
Budget travelers can take the KTM Komuter + bus combination (55–75 minutes, 4–7 MYR / 1–1.60 USD).
Train & KTM Commuter Rail — Step-by-Step Guide
There is no direct train from KL Sentral to Sultan Abdul Aziz Shah Airport. However, the KTM Komuter (Port Klang Line) provides a reliable and affordable way to get within 6 km of the airport, after which you take a short bus or ride-hailing trip. This option is ideal for travelers on a budget who are comfortable with one easy transfer.
Step-by-Step Route
- Board the KTM Komuter at KL Sental (Platform 2 or 3, Port Klang Line). Direction: Port Klang / Pelabuhan Klang. Trains run every 15–30 minutes from 5:30 AM to 11:30 PM.
- Alight at Subang Jaya station — 2 stops, approximately 18–22 minutes. Fare: 2.50–5.00 MYR (0.60–1.20 USD) depending on whether you use a Touch 'n Go card or buy a single ticket.
- Exit the station and head to the bus stop (integrated bus hub next to the station building). Board bus TTP (Taman Tun Perak) or 754 (Subang Airport route). Bus fare: 1–2 MYR (0.25–0.50 USD).
- Ride for 15–20 minutes to the Sultan Abdul Aziz Shah Airport stop, right outside the terminal.
Alternative: KTM + Ride-hailing
Instead of the bus, from Subang Jaya station you can take a GrabCar or AirAsia Ride directly to the airport terminal. Cost: 8–12 MYR (1.80–2.80 USD). Travel time: 8–10 minutes. This is recommended if you have heavy luggage.
Total Time & Cost Summary
| Segment | Time | Cost (MYR) | Cost (USD) |
|---|---|---|---|
| KTM Komuter (KL Sentral → Subang Jaya) | 18–22 min | 2.50–5.00 | 0.60–1.20 |
| Bus TTP/754 (Subang Jaya → Airport) | 15–20 min | 1–2 | 0.25–0.50 |
| Total (bus option) | 55–75 min | 3.50–7.00 | 0.85–1.70 |
| Total (Grab option) | 35–45 min | 10.50–17.00 | 2.50–4.00 |
Important Notes
- Touch 'n Go card is recommended for faster entry/exit at KTM gates and can also be used on RapidKL buses (TTP/754).
- KTM Komuter trains have limited luggage space — overhead racks are small. Large suitcases may need to be kept beside your seat.
- During peak hours (7:00–9:00 AM & 5:00–7:00 PM), the train can be crowded. Travel outside these times if possible.
- The bus stop at Subang Jaya station is well-signed; buses are clearly marked with route numbers.
Source: KTM Berhad official website · Malaysia Airports
Domestic Flights & Subang Airport Overview
Sultan Abdul Aziz Shah Airport (Subang Airport, SZB) is Kuala Lumpur's secondary airport, located about 25 km west of the city center. It primarily serves domestic flights operated by Firefly and Batik Air Malaysia (formerly Malindo Air) using ATR 72-600 turboprop aircraft.
Domestic Destinations from Subang Airport
- Penang (PEN) — 5–6 flights daily, 55 min flight time.
- Johor Bahru (JHB) — 4–5 flights daily, 55 min.
- Kota Bharu (KBR) — 3–4 flights daily, 60 min.
- Kuala Terengganu (TGG) — 2–3 flights daily, 55 min.
- Alor Setar (AOR) — 1–2 flights daily, 65 min.
- Langkawi (LGK) — 1–2 flights daily, 70 min.
Why Fly Out of Subang Instead of KLIA?
Subang Airport is much closer to central Kuala Lumpur than KLIA (25 km vs 60 km). If your destination is served by Firefly or Batik Air, flying from Subang can save you up to 45 minutes of ground travel each way. However, from KL Sentral you do not need to fly to reach Subang Airport — the airport is reached by road/rail.
Getting from KL Sentral to Subang Airport for Your Flight
Since you are starting from KL Sentral, your best options are the Airport Coach bus (45–60 min, 15 MYR) or a GrabCar (30–45 min, 40–60 MYR). The KTM + bus combination is also viable if you are on a tight budget.
| From KL Sentral to Subang Airport | Time | Cost (MYR) | Best For |
|---|---|---|---|
| Airport Coach bus | 45–60 min | 15 | Solo travelers, budget |
| GrabCar / Taxi | 30–45 min | 40–60 | Families, groups, heavy luggage |
| KTM + bus/Grab | 55–75 min | 3.50–17 | Budget, no rush |
Source: Firefly official site · Malaysia Airports
Bus & Coach Services — The Best Value Option
The Airport Coach direct bus service is widely regarded as the best value-for-money option from KL Sentral to Sultan Abdul Aziz Shah Airport. It combines affordability, simplicity (no transfers), and a comfortable air-conditioned coach.
Airport Coach — Route & Schedule
- Departure point: KL Sentral, Level 1, Coach Station (Bay 4 & 5). Look for the red Airport Coach counter.
- Arrival point: Sultan Abdul Aziz Shah Airport (drop-off right at the main terminal entrance).
- Frequency: Every 30–60 minutes, from 6:00 AM to 11:00 PM daily.
- Fare: 15 MYR (3.50 USD) one way. Return tickets are not available; each leg is purchased separately.
- Journey time: 45–60 minutes under normal traffic.
How to Book
Tickets can be purchased at the Airport Coach counter inside KL Sentral (cash or card accepted) or online via the official website. Online booking is recommended during peak travel seasons (Chinese New Year, Hari Raya, year-end holidays) as seats can sell out.
Bus Features
- Free Wi-Fi (limited bandwidth, suitable for messaging).
- Air-conditioned coach with reclining seats.
- Underfloor luggage compartment (max 30 kg per passenger).
- No onboard toilet — the journey is short enough.
Other Bus Options
Aside from Airport Coach, you can also use RapidKL bus route 750 (from KL Sentral to Shah Alam, alight at the Subang Airport junction and walk 800 m), but this is slower and less convenient. We recommend sticking with Airport Coach for a hassle-free experience.
| Bus Service | From | To | Fare (MYR) | Time | Frequency |
|---|---|---|---|---|---|
| Airport Coach | KL Sentral (Coach Station) | Subang Airport (terminal) | 15 | 45–60 min | 30–60 min |
| RapidKL 750 | KL Sentral (Jalan Tun Sambanthan) | Subang Airport junction | 2–3 | 50–70 min | 15–30 min |
Source: Airport Coach official website · RapidKL
Taxi & Ride-hailing — Fastest & Most Flexible
If you prioritize speed, convenience, and door-to-door service, a taxi or ride-hailing service is the best choice. This option is ideal for families, groups of 3–4, travelers with heavy luggage, or anyone arriving late at night when public transport options are limited.
Ride-hailing (Grab / AirAsia Ride)
- Estimated fare: 40–60 MYR (9–14 USD) for a standard 4-seater car. Prices fluctuate based on demand (dynamic pricing).
- Pick-up point at KL Sentral: Go to the Grab pick-up zone on Level G (Ground Floor), Gate G1 or G2. Follow the purple signage.
- Journey time: 30–45 minutes in normal traffic; 50–70 minutes during peak hours.
- Booking: Use the Grab app (most popular) or AirAsia Ride app. You can schedule a ride in advance.
Taxi (Counter / Street Hail)
- KL Sentral taxi counter: Located on Level 1 (arrival hall). Tell the counter staff your destination and pay a fixed fare. To Subang Airport: 55–75 MYR (13–18 USD).
- Metered taxi: If you hail a taxi on the street, insist on using the meter. Typical metered fare: 50–65 MYR plus toll (2 MYR).
- Time: Same as ride-hailing — 30–70 minutes depending on traffic.
When to Choose Taxi / Ride-hailing
- Late night / early morning (11:00 PM – 5:30 AM) — no Airport Coach bus, KTM limited service.
- Groups of 3–4 — cost per person becomes comparable to the bus.
- Heavy luggage — no need to carry bags on/off trains or buses.
- Tight flight connection — you control the departure time.
| Service | Fare (MYR) | Fare (USD) | Time | Best For |
|---|---|---|---|---|
| GrabCar (standard) | 40–60 | 9–14 | 30–45 min | Fastest, flexible |
| Taxi (counter) | 55–75 | 13–18 | 30–45 min | Fixed price, no app needed |
| GrabCar (premium / 6-seater) | 70–95 | 16–22 | 30–45 min | Groups, extra comfort |
Source: Grab Malaysia · Taxi Airport Malaysia
Tickets & Cost Comparison — All Options at a Glance
Below is a complete comparison table of every transport mode from KL Sentral to Sultan Abdul Aziz Shah Airport. Use it to make your final decision based on time, cost, transfers, and convenience.
| Mode | Total Time | Total Cost (MYR) | Total Cost (USD) | Transfers | Best For |
|---|---|---|---|---|---|
| Airport Coach Bus 🏆 | 45–60 min | 15 | 3.50 | 0 | Best overall value |
| KTM Komuter + Bus | 55–75 min | 3.50–7.00 | 0.85–1.70 | 1 | Cheapest option |
| KTM Komuter + Grab | 35–45 min | 10.50–17.00 | 2.50–4.00 | 1 | Budget + speed combo |
| GrabCar (standard) 🚀 | 30–45 min | 40–60 | 9–14 | 0 | Fastest door-to-door |
| Taxi (counter) | 30–45 min | 55–75 | 13–18 | 0 | Fixed price, no app |
| GrabCar (premium 6-seater) | 30–45 min | 70–95 | 16–22 | 0 | Groups / extra space |
Summary of Recommendations
- 🏆 Best overall: Airport Coach bus — cheap, direct, comfortable.
- 💰 Cheapest: KTM Komuter + bus (as low as 3.50 MYR / 0.85 USD).
- 🚀 Fastest: GrabCar — 30–45 minutes door-to-door.
- 👨👩👧👧 Best for families: GrabCar premium or taxi — plenty of space for luggage and kids.
Note: All prices are subject to change. Fares verified as of March 2026. Dynamic pricing applies to ride-hailing services during peak hours.
Source: Grab fare estimator · Airport Coach · KTM fare table
Traveler Tips & Experience — Insider Advice for a Smooth Journey
Based on frequent traveler feedback and local knowledge, here are essential tips to make your trip from KL Sentral to Subang Airport as smooth as possible.
1. Traffic Timing Is Everything
The Federal Highway (the main route to Subang Airport) is notorious for congestion. If you travel between 7:00–9:00 AM or 5:00–7:00 PM, add 20–30 minutes to your journey. Midday (10:00 AM – 2:00 PM) is the sweet spot.
2. Luggage — Use the Bus Luggage Compartment
The Airport Coach bus has a dedicated luggage compartment under the coach. No need to struggle with bags on crowded trains. If you take the KTM Komuter, try to travel with a backpack or a small suitcase that fits the overhead rack.
3. Takkyubin-Style Luggage Delivery (Baggage Forwarding)
If you are staying at a major hotel in Kuala Lumpur, ask the concierge about baggage delivery services (similar to Japan's takkyubin). Companies like Pos Malaysia and GD Express offer same-day luggage delivery to Subang Airport for approximately 30–50 MYR (7–12 USD). Your bags arrive at the airport while you travel light.
4. Buying Tickets — Digital vs. Cash
Airport Coach tickets can be purchased online (recommended during holidays) or at the counter. KTM tickets are cheapest via Touch 'n Go card (2.50 MYR vs 5 MYR for a single ticket). Grab rides are paid through the app — no cash needed.
5. What to Do at Subang Airport
Subang Airport is small and efficient. There are a few cafes (OldTown White Coffee, Starbucks), a convenience store, and free Wi-Fi. Check-in counters open 2 hours before departure for domestic flights. There is no premium lounge, so arrive with enough time to relax at the gate.
6. Connectivity
Free Wi-Fi is available at Subang Airport. Mobile data (4G/5G) works well throughout the terminal. If you need a local SIM, buy one at KL Sentral (Digi, Celcom, or Maxis stores are available) before boarding your bus or train.
- Pro tip: Download the Grab app and Touch 'n Go eWallet before your trip to pay for transport seamlessly.
- Pro tip: If you are flying with Firefly, check in online to save time at the airport.
- Pro tip: During Malaysian school holidays (March, June, December), book Airport Coach tickets 3–4 days in advance.
Source: Malaysia Airports traveler guide · Pos Malaysia baggage service
FAQs: From KL Sentral to Sultan Abdul Aziz Shah Airport
1. Is there a direct train from KL Sentral to Sultan Abdul Aziz Shah Airport?
No, there is no direct train. You need to take the KTM Komuter from KL Sentral to Subang Jaya station (about 20 minutes), then continue by bus (TTP or 754) or ride-hailing for the final 6 km to the airport. Total travel time is 55–75 minutes.
2. How much does a taxi or Grab from KL Sentral to Subang Airport cost?
A standard GrabCar costs between 40 and 60 MYR (9–14 USD) depending on traffic and demand. A taxi from the official counter at KL Sentral costs 55–75 MYR (13–18 USD). Prices are higher during peak hours, late night, or rainy weather.
3. How long does it take to get from KL Sentral to Subang Airport by bus?
The Airport Coach direct bus takes 45–60 minutes under normal traffic conditions. During peak hours (7:00–9:00 AM and 5:00–7:00 PM) the journey can extend to 70–90 minutes due to congestion on the Federal Highway.
4. What is the cheapest way to get from KL Sentral to Subang Airport?
The cheapest option is the Airport Coach bus at 15 MYR (3.50 USD). If you prefer the KTM Komuter train (2.50–5 MYR) combined with a short bus ride (1–2 MYR), the total can be as low as 4–7 MYR (1–1.60 USD), but it involves one transfer.
5. Is there a direct bus from KL Sentral to Sultan Abdul Aziz Shah Airport?
Yes, Airport Coach operates a direct non-stop bus from KL Sentral (Level 1, Coach Station) to Sultan Abdul Aziz Shah Airport. Buses run every 30–60 minutes from 6:00 AM to 11:00 PM. The fare is 15 MYR one way and tickets can be purchased at the counter or online.
6. Can I use the KTM commuter train to reach Subang Airport?
Yes, but not directly. Take the KTM Port Klang Line from KL Sentral to Subang Jaya station (2 stops, 20 minutes). From there, board bus TTP or 754 (1–2 MYR, 15–20 minutes) or take a Grab (8–12 MYR, 8–10 minutes) to the airport terminal.
7. What is the best time to travel from KL Sentral to Subang Airport to avoid traffic?
The best time is between 10:00 AM and 2:00 PM, when the Federal Highway is relatively clear. Avoid the morning peak (7:00–9:00 AM) and evening rush (5:00–7:00 PM). On weekends, traffic is generally lighter throughout the day.
8. How far is Sultan Abdul Aziz Shah Airport from KL Sentral?
The driving distance is approximately 25–27 kilometers (15.5–17 miles) via the Federal Highway / Jalan Klang Lama route. By taxi or ride-hailing, the journey takes 30–45 minutes in normal traffic, and 50–70 minutes during peak hours.