Quick Answer
For most travelers, the best and most convenient way to get from Sultan Abdul Aziz Shah Airport (Subang) to Petaling Jaya hotels is by taxi or ride-hailing service (like Grab). It's a direct, door-to-door journey taking 20 to 40 minutes and costing approximately RM 20 to RM 40. For budget-conscious travelers, a combination of bus and KTM Komuter train is the cheapest option (under RM 10), but takes 1.5 to 2 hours with transfers.
By Train: The Scenic (But Indirect) Route
While Sultan Abdul Aziz Shah Airport (SZB) itself does not have a train station, the KTM Komuter network provides an affordable rail link to Petaling Jaya. This option is ideal for solo travelers or those on a tight budget without heavy luggage.
Core Route: You must first reach a KTM station. The closest major stations are Subang Jaya or Abdullah Hukum.
| Step | Action | Estimated Time | Estimated Cost |
|---|---|---|---|
| 1 | Take a taxi/Grab from SZB Airport to Subang Jaya KTM Station. | 10-15 min | RM 8 - RM 15 |
| 2 | Board a KTM Komuter train on the Port Klang Line (bound for Tanjung Malim). | 5-10 min wait | RM 1.10 - RM 3.70 (Touch 'n Go) |
| 3 | Alight at your PJ station: Petaling (PJ) or Jalan Templer. | 15-25 min train ride | - |
| 4 | Walk or take a short ride from the station to your hotel. | 5-15 min | RM 0 - RM 10 |
| Total (Approx.) | 50 min - 1.5 hrs | RM 10 - RM 30 | |
Pros and Cons of the Train Option
Advantages:
- Cost-Effective: Significantly cheaper than a direct taxi for solo travelers.
- Avoids Road Traffic: Train schedules are generally reliable and unaffected by highway congestion.
- Local Experience: Travel like a local commuter.
Disadvantages:
- Not Direct: Requires a pre-train taxi ride and potentially a post-train one.
- Luggage Hassle: Not ideal for large suitcases, especially during rush hour.
- Multiple Steps: Can be confusing for first-time visitors.
KTM Komuter Essentials
Operated by KTMB, the Komuter service runs from early morning (around 6 AM) until midnight. Frequency is approximately 15-30 minutes. Always use a Touch 'n Go card for seamless payment. Check the latest schedule on the official KTMB website or app before your journey.
By Bus & Shuttle: The Budget Champion
This is the most economical way to reach Petaling Jaya, involving public buses and potentially an airport shuttle. It requires patience and some navigation skills.
| Option | Route Details | Estimated Time | Estimated Cost |
|---|---|---|---|
| Option A: Bus to KL Sentral + Train |
1. Take the Aerobus shuttle from SZB to KL Sentral. 2. From KL Sentral, take the KTM Komuter (Port Klang Line) to PJ. |
1.5 - 2 hours | ~RM 15-20 (Aerobus: ~RM 12, Train: ~RM 3) |
| Option B: Public Bus Combinations |
1. Walk/Taxi to the main road (Persiaran Kewajipan). 2. Board a Rapid KL bus (e.g., T757) to USJ/Subang Jaya area. 3. Transfer to another bus or train heading into PJ. |
1.5 - 2.5 hours | Under RM 10 (Bus fares: RM 1-4 per segment) |
Is the Bus Right for You?
Choose the bus if: You are traveling on an extreme budget, have very light luggage, are not in a hurry, and enjoy figuring out local transport systems.
Avoid the bus if: You have heavy bags, are traveling in a group (total cost may rival a Grab), are arriving late at night, or value convenience and time over money.
Key Bus Stops in Petaling Jaya
- 1 Utama Shopping Centre Bus Hub: A major terminal served by many buses.
- Asia Jaya LRT Station: Connected by feeder buses.
- Along Jalan Barat & Jalan Templer: Major roads with many bus stops.
Use apps like Moovit or Google Maps (set to "Transit" mode) for real-time bus routes and schedules from your specific airport location.
By Taxi & Ride-Hailing (Grab): The Door-to-Door Standard
For directness, comfort, and speedâespecially after a long flightâa taxi or ride-hailing service is the top choice for most visitors to get from Subang Airport to Petaling Jaya.
Ride-Hailing Apps (Grab)
Grab is the dominant ride-hailing platform in Malaysia. It's often cheaper and more transparent than airport taxis.
- How to: Download the Grab app before you arrive, connect to airport WiFi, and book a ride. The pickup point is usually at the designated ride-hailing area outside the arrival hall.
- Cost: RM 20 - RM 40 to central PJ. Surge pricing may apply during peak hours.
- Car Types: GrabCar (standard), GrabCar Plus (larger), GrabCar Executive (premium).
- Journey Time: 20 to 40 minutes, heavily dependent on traffic on the Federal Highway or LDP.
Official Airport Taxis
Pre-paid taxi coupons are available at the taxi counter inside the SZB arrival hall. This fixes the price, eliminating meter worries.
- How to: Queue at the counter, state your destination, pay the fixed fare, and get a coupon. Present it to the assigned driver.
- Cost: Usually 10-20% higher than Grab, roughly RM 30 - RM 50 to PJ. The fare is based on a fixed zone chart.
- Advantage: No need for internet or app; good for those without a local SIM card.
When is a Taxi/Grab the Undisputed Best Choice?
- Traveling in a group of 3-4 people (cost becomes very reasonable per person).
- Carrying a lot of luggage or bulky items.
- Arriving between midnight and 6 AM when public transport is scarce.
- Going to a hotel not close to a KTM or LRT station.
- During heavy rain or extreme heat.
Cost, Time & Convenience Comparison
This table summarizes all options to help you decide the best transport from Subang Airport to Petaling Jaya.
| Transport Mode | Approx. Cost (One Way) | Approx. Travel Time | Convenience / Key Notes | Best For |
|---|---|---|---|---|
| Ride-Hailing (Grab) | RM 20 - RM 40 | 20 - 40 min | Most Convenient. Door-to-door, book via app, price transparent. | Most travelers, families, groups, those with luggage. |
| Airport Taxi (Pre-paid) | RM 30 - RM 50 | 20 - 40 min | Very convenient, no app needed. Slightly more expensive than Grab. | Travelers without internet/smartphone, preferring fixed fares. |
| Train (KTM Komuter) | RM 10 - RM 30 | 50 min - 1.5 hrs | Multiple steps (taxi+train+walk). Avoids road traffic. Check KTMB schedule. | Solo budget travelers, light packers, off-peak hours. |
| Bus + Train Combo | Under RM 10 (Cheapest) | 1.5 - 2.5 hrs | Least convenient. Multiple transfers, requires navigation. Use transit apps. | Extreme budget backpackers, no time constraints. |
Verdict: For a balance of cost, time, and hassle-free experience, Grab is the recommended choice for most visitors. The train is a good adventure for budget solo travelers, while the bus is for the most frugal.
Traveler Tips & Local Insights
Go beyond the basics with these practical tips from seasoned travelers and locals.
1. The Grab Advantage is Real
Even if you're used to taxis, download the Grab app before you land. Set up your profile and payment method (cash is an option). Having it ready saves time and often money. The pickup process at SZB is well-organized.
2. Beat the Traffic
If you're taking a road vehicle, try to avoid peak hours (7:30 AM - 9:30 AM & 5:00 PM - 8:00 PM on weekdays). Your 20-minute ride can easily double during these times. The train becomes a more time-reliable option during rush hour.
3. The Touch 'n Go Card is a Must-Have
If you plan to use any public transport in KL/PJ during your trip, buy a Touch 'n Go card as soon as you get to a train station (like Subang Jaya). It works on trains, buses, and even at some highway tolls and parking lots. It eliminates the need to buy single tickets.
4. Hotel Location is Key
Petaling Jaya is large. Check if your hotel is near a KTM station (e.g., PJ Old Town near Petaling station, SS2 area is farther). If it's not, factor in the cost and time of a final short Grab ride from the station.
5. For Families & Groups, Go Direct
The math is simple: a GrabCar Plus (6-seater) costing RM 40 split 4 ways is RM 10 per personâcomparable to the train but infinitely easier with kids and suitcases. Don't complicate your arrival with public transport.
6. Have Small Cash (Ringgit) Ready
While Grab and card payments are common, having RM 20-50 in smaller notes (RM 1, RM 5, RM 10) is essential for buying a Touch 'n Go card, paying for a taxi if their card machine is "broken," or buying a drink while you wait.
FAQs: Getting from Subang Airport to Petaling Jaya
Is there a direct train from Sultan Abdul Aziz Shah Airport (Subang) to Petaling Jaya?
No. There is no direct train. The journey requires a combination of taxi/ride-hailing to a nearby KTM station (like Subang Jaya) followed by a train ride on the Port Klang Line.
What is the cheapest way to get from Subang Airport to Petaling Jaya?
The absolute cheapest way is via public bus combinations, potentially costing under RM 10. This involves taking a bus from near the airport to a hub, then transferring to another bus or train into PJ. It is time-consuming (1.5-2.5 hours) and not recommended with luggage.
How much does a taxi or Grab cost from Subang Airport to Petaling Jaya?
A taxi or Grab typically costs between RM 20 to RM 40 for the 20-40 minute journey to central PJ. Airport pre-paid taxis may be at the higher end of this range, while standard GrabCar is usually cheaper.
What is the best transport option if I arrive late at night or early in the morning?
Ride-hailing (Grab) or airport taxis are your only reliable options as public trains and buses do not operate 24/7. Both services are available at all hours at SZB.
Is it easy to find a bus from Subang Airport to Petaling Jaya?
Not directly. There are no dedicated direct buses. You need to take a shuttle (like Aerobus) to KL Sentral first, or walk/taxi to a main road to catch a public bus, making it a multi-leg journey that is not straightforward for newcomers.
Which Petaling Jaya KTM station is closest to major hotels?
It depends on your hotel area. Petaling (PJ) Station serves PJ Old Town. Jalan Templer Station serves PJ New Town and southern areas. Check your hotel's location on a map relative to these stations.
Should I buy a Touch 'n Go card for travel from the airport?
Yes, it's highly recommended if you plan to use any public transport during your stay. You can purchase one at your first KTM station (e.g., Subang Jaya). It makes travel on trains, LRT, MRT, and buses seamless and slightly cheaper.
What is the fastest way to get to Petaling Jaya from Subang Airport with luggage?
The fastest and most convenient way with luggage is unequivocally a taxi or ride-hailing service (Grab). It provides direct door-to-door service without the hassle of carrying bags on and off trains or buses.