Quick Answer
Best way: Grab to KL Sentral + KLIA Ekspres
Total time: 60–75 minutes (door-to-door) |
Total cost: 70–80 MYR (≈15–17 USD)
Key transfer point: KL Sentral station — Kuala Lumpur's main transit hub.
This combo offers the best balance of speed, reliability, and cost for most travellers.
If you are on a tight budget, take a Grab to KL Sentral + an airport bus (≈30 MYR / 7 USD), but allow 90–120 minutes. For door-to-door convenience (groups, late-night, heavy luggage), a direct Grab/taxi costs 80–120 MYR (17–26 USD) and takes 45–60 minutes.
🚄 Train: KLIA Ekspres & KLIA Transit
The train is the most reliable and time-predictable way to reach Kuala Lumpur International Airport. Since Thean Hou Temple has no direct rail link, you first take a taxi or Grab to KL Sentral (15–20 minutes, ≈18 MYR / 4 USD), then board either the KLIA Ekspres or KLIA Transit.
Option A: KLIA Ekspres (Recommended)
- Route: KL Sentral → KLIA → KLIA2 (non-stop)
- Travel time: 33 minutes (from KL Sentral to both terminals)
- Frequency: Every 15–20 minutes, 05:00–00:30
- Ticket price: 55 MYR (≈12 USD) one-way
- Total door-to-door: ≈60–75 minutes (Grab + wait + Ekspres)
Why choose it: No intermediate stops — the fastest rail option. Ideal for travellers who want certainty and speed. Seats are comfortable with luggage racks at each carriage end. Official KLIA Ekspres schedule & tickets →
Option B: KLIA Transit (Budget Rail)
- Route: KL Sentral → Bandar Tasik Selatan → Putrajaya & Cyberjaya → Salak Tinggi → KLIA → KLIA2
- Travel time: 40 minutes (from KL Sentral to KLIA/KLIA2)
- Frequency: Every 15–20 minutes, 05:00–00:30
- Ticket price: 55 MYR (≈12 USD) one-way — same price as Ekspres
- Total door-to-door: ≈65–85 minutes
Why choose it: Same price as Ekspres but stops at 3 intermediate stations. Useful if you are heading to Putrajaya or Bandar Tasik Selatan. For airport travel, the Ekspres is generally preferable. KLIA Transit route details →
Train Comparison Table
| Feature | KLIA Ekspres | KLIA Transit |
|---|---|---|
| Journey time (KL Sentral → Airport) | 33 min | 40 min |
| Intermediate stops | None | 3 stops |
| Ticket price (adult one-way) | 55 MYR (12 USD) | 55 MYR (12 USD) |
| Frequency | Every 15–20 min | Every 15–20 min |
| First / Last train | 05:00 / 00:30 | 05:00 / 00:30 |
| Verdict | ⭐ Best for airport | ✅ Good for intermediate stops |
Tip: Purchase a round-trip ticket or use the KLIA Ekspres app for a small discount. Children under 6 travel free (no seat).
✈️ Airport & Flight Departure Guide
This section helps you plan your departure from Kuala Lumpur International Airport — whether you are flying domestically or internationally. Understanding the two terminals and the total door-to-door time is critical for a stress-free journey.
KLIA vs KLIA2: Which terminal do you need?
- KLIA (Terminal 1) — Main terminal used by full-service carriers like Malaysia Airlines, Emirates, Cathay Pacific, Singapore Airlines, and most international airlines.
- KLIA2 (Terminal 2) — Dedicated low-cost carrier terminal for AirAsia, Cebu Pacific, Scoot, and other LCCs. It is located about 2 km from KLIA, connected by a free shuttle bus (5 min) or a 10-minute walk via covered walkway.
Important: The KLIA Ekspres and KLIA Transit serve both terminals — the train stops at KLIA first, then continues to KLIA2. Check your flight details to know which stop to alight. Official Malaysia Airports terminal guide →
Door-to-Door Time Analysis: Train vs Taxi for Flight Departure
| Scenario | Total time (Thean Hou Temple → Check-in counter) | Recommended for |
|---|---|---|
| Grab → KL Sentral → KLIA Ekspres | 60–75 min + recommended buffer = leave 3.5–4 h before flight | Solo/couple travellers, day flights |
| Direct Grab/taxi to terminal | 45–60 min + recommended buffer = leave 3–3.5 h before flight | Groups, families, late-night flights |
| Grab → KL Sentral → Airport bus | 90–120 min + buffer = leave 4.5–5 h before flight | Budget travellers with flexible schedule |
Case study: A traveller with an 11:00 AM international flight from KLIA (Malaysia Airlines). Leaving Thean Hou Temple at 07:00 with Grab+Ekspres arrives at KLIA around 08:15 — plenty of time for check-in and security. The same departure at 07:00 with a direct Grab arrives at 07:50, giving an extra 25 minutes at the terminal.
Key reminder: International flights require check-in at least 2 hours before departure (3 hours recommended). Domestic flights: 1 hour before. Always factor in extra time during peak hours (07:00–09:00 and 17:00–19:00) when traffic to KL Sentral is heavier.
🚌 Airport Bus: The Budget Option
For cost-conscious travellers, the airport bus offers the cheapest way to reach KLIA/KLIA2 — but it requires more time and planning. As with the train, you first need to get to KL Sentral (Grab/taxi ≈18 MYR / 4 USD), then board a dedicated airport coach.
Bus Services from KL Sentral to KLIA/KLIA2
- Star Shuttle — Departs from KL Sentral (bus bay at level 1). Travel time: 60–75 min. Fare: 12 MYR (≈3 USD). Frequency: every 30–60 min, 05:30–22:00.
- Aerobus — Departs from KL Sentral. Travel time: 60–90 min. Fare: 12 MYR (≈3 USD). Frequency: hourly, 06:00–21:00.
- SkyBus — Departs from KL Sentral. Travel time: 60–75 min. Fare: 13 MYR (≈3 USD). Frequency: every 30–60 min, 05:00–23:00.
Total door-to-door (Grab + bus): ≈90–120 minutes | Total cost: ≈30–35 MYR (≈7–8 USD) — roughly half the price of the train. Star Shuttle official site →
Day Bus vs Night Bus
- Daytime (05:30–22:00): Multiple operators, frequent departures, easy to find.
- Late evening (after 22:00): Very limited — only SkyBus operates until ≈23:00. No true overnight buses.
- Night (00:00–05:00): No airport buses available. You must take a taxi or Grab.
Pro tip: Buses can be crowded during peak travel seasons (Chinese New Year, Hari Raya, year-end holidays). Book your bus ticket online in advance via EasyBook or BusOnlineTicket to guarantee a seat.
Luggage & Comfort
- All airport buses have underfloor luggage compartments — suitable for large suitcases.
- Seats are reclining but basic — not as comfortable as the train.
- Air conditioning is strong; bring a light jacket.
- Buses may make a short stop at Bandar Tasik Selatan or Putrajaya to pick up more passengers.
🚖 Taxi, Grab & Private Transfer
For those who value convenience, privacy, or door-to-door service — especially with luggage, in a group, or during late/early hours — a direct ride from Thean Hou Temple to the airport is the simplest option. But it comes at a premium.
Grab (Recommended over Taxi)
- Cost: 80–110 MYR (≈17–24 USD) depending on demand and time of day.
- Travel time: 45–60 minutes via Lebuhraya Shah Alam / ELITE highway.
- Booking: Use the Grab app — select "GrabCar" (standard) or "GrabCar Premium" (larger vehicle).
- Payment: Cash or credit card (set in app).
- Availability: 24/7 — reliable even at 3:00 AM.
Case study: A group of 3 friends with 6 suitcases used GrabCar Premium from Thean Hou Temple to KLIA2 at 05:30 AM. Total cost 105 MYR (23 USD). Trip took 52 minutes. They arrived by 06:25 AM for a 09:00 AM AirAsia flight — stress-free.
Standard Taxi (Airport Counter)
- Cost: 100–130 MYR (≈22–28 USD) — slightly more expensive than Grab.
- Booking: Hail on the street (less common at Thean Hou Temple) or call +603-9221-2211 (Kuala Lumpur Taxi Association).
- Risk: Meter may not be used; negotiate fare before starting.
- Advice: Grab is almost always cheaper and more transparent.
Private Airport Transfer (Pre-booked)
- Cost: 100–150 MYR (≈22–33 USD) for a standard sedan; 150–200 MYR for a family MPV.
- Providers: Klook, KKday, or local operators like Airport Transit.
- Benefits: Fixed price, meet-and-greet, child seats available, no surge pricing.
- Best for: Families with young children, elderly travellers, or anyone wanting guaranteed service.
When to choose a direct ride over the train
- ✅ Late-night or early-morning (trains not running: after 00:30 / before 05:00).
- ✅ Group of 3+ people (cost per person becomes competitive with train).
- ✅ Heavy or bulky luggage (sports equipment, musical instruments, many suitcases).
- ✅ Reduced mobility or difficulty with stairs/transfers.
- ✅ Very tight schedule (door-to-door fastest option).
📊 Cost & Time Comparison: All Ways from Thean Hou Temple to KLIA/KLIA2
The table below summarises every transport option — door-to-door — so you can make an informed decision based on your budget, time, and comfort.
| Transport Mode | Total Time (door-to-door) | Total Cost (MYR) | Total Cost (USD) | Transfers | Best For |
|---|---|---|---|---|---|
| ⭐ Grab → KL Sentral → KLIA Ekspres | 60–75 min | 70–77 MYR | 15–17 USD | 1 (KL Sentral) | Best overall — speed + value |
| Grab → KL Sentral → KLIA Transit | 65–85 min | 70–77 MYR | 15–17 USD | 1 (KL Sentral) | Similar to Ekspres, more stops |
| 💚 Grab → KL Sentral → Airport Bus | 90–120 min | 27–37 MYR | 6–8 USD | 1 (KL Sentral) | Cheapest option |
| Direct GrabCar | 45–60 min | 80–110 MYR | 17–24 USD | 0 (door-to-door) | Convenience / groups |
| Direct Taxi (meter/negotiated) | 45–60 min | 100–130 MYR | 22–28 USD | 0 (door-to-door) | Late-night / no app |
| Private Transfer (pre-booked) | 45–60 min | 100–150 MYR | 22–33 USD | 0 (door-to-door) | Families / premium service |
⭐ Best overall: Grab to KL Sentral + KLIA Ekspres — 60–75 min, 70–77 MYR.
💚 Cheapest: Grab to KL Sentral + airport bus — 90–120 min, 27–37 MYR.
🚀 Fastest: Direct Grab/taxi — 45–60 min, 80–130 MYR.
Note: All prices are approximate and may vary with traffic, surge pricing, and exchange rate (1 USD ≈ 4.6 MYR as of 2025). Check current exchange rate →
💡 Traveler Tips & Pro Advice
These real-world insights will help you avoid common pitfalls and make your journey from Thean Hou Temple to the airport smoother.
🧳 Luggage & Baggage
- Takkyubin (luggage delivery) not available in Malaysia — unlike Japan, there is no airport luggage forwarding service from KL. You must carry your bags.
- If you have more than 2 large suitcases, choose a direct Grab or private transfer — the train has limited luggage space, especially during peak hours.
- KLIA Ekspres trains have dedicated luggage racks at each carriage end, but they fill up quickly. Keep valuables with you.
🚉 At KL Sentral: Navigation & Timing
- KL Sentral is a large, multi-level hub. The KLIA Ekspres/Transit platforms are on Level 2 (same level as the main concourse). Follow the bright yellow signs.
- Buy your train ticket from the automated machines (accepts cash & card) or use the KLIA Ekspres mobile app for a contactless QR ticket.
- Allow 10–15 minutes buffer at KL Sentral to find the platform and board.
- Avoid KL Sentral during rush hours (08:00–09:30 & 17:30–19:00) when the station is very crowded.
📅 Peak Season & Booking Advice
- Malaysian public holidays (Chinese New Year, Hari Raya Aidilfitri, Deepavali, year-end school holidays) cause heavy traffic to the airport. Add 30–45 minutes to your journey.
- Book train tickets in advance during peak seasons — they do sell out. Use the official KLIA Ekspres website or app.
- Grab surge pricing can double the fare during rain, peak hours, or late nights. Compare with a taxi if surge is active.
🌧️ Weather & Traffic
- Kuala Lumpur has tropical rainstorms almost daily (Nov–Mar particularly). Heavy rain can cause flash floods on Lebuhraya Shah Alam, delaying taxis by 20–30 minutes.
- On rainy days, the train is more reliable than road transport.
- Check Malaysian Highway Authority for live traffic updates.
⏰ Sample Departure Timelines
- International flight (09:00 AM departure): Leave Thean Hou Temple by 05:00 AM → Grab 15 min → KL Sentral 05:20 → KLIA Ekspres 05:40 → arrive KLIA 06:13 → check-in & security → boarding 08:30.
- Domestic flight (02:00 PM departure): Leave Thean Hou Temple by 11:30 AM → Grab 15 min → KL Sentral 11:50 → KLIA Ekspres 12:10 → arrive KLIA 12:43 → check-in & security → boarding 13:30.
- Late-night flight (11:00 PM departure): If after 22:00, take a direct Grab (no train). Leave at 21:00 → arrive airport 21:50 → check-in → boarding 22:30.
❓ FAQs: Thean Hou Temple → Kuala Lumpur Airport
1. Is there a direct train from Thean Hou Temple to Kuala Lumpur Airport?
No, there is no direct train. You must first take a taxi or Grab (15–20 min) to KL Sentral, then board the KLIA Ekspres (33 min) or KLIA Transit (40 min) to KLIA/KLIA2.
2. What is the cheapest way to get from Thean Hou Temple to KLIA/KLIA2?
The cheapest option is Grab to KL Sentral (≈18 MYR) + airport bus (≈12 MYR). Total ≈30 MYR (7 USD) and 90–120 minutes. It's half the price of the train but takes longer.
3. How long does it take from Thean Hou Temple to Kuala Lumpur Airport by taxi?
A direct taxi or Grab takes 45–60 minutes depending on traffic and time of day. Cost: 80–120 MYR (17–26 USD). It's the fastest door-to-door method.
4. Can I use Grab from Thean Hou Temple to the airport?
Yes, Grab is widely available. Book a GrabCar (standard) or GrabCar Premium (larger vehicle). The fare is 80–110 MYR (17–24 USD) and the trip takes 45–60 minutes. Grab is cheaper than a standard taxi and fully transparent.
5. How early should I leave Thean Hou Temple for an international flight?
For international flights, leave at least 4 hours before departure. This gives you 1 hour for Grab to KL Sentral + 33 min train + 30 min buffer + 2 hours at the airport. For direct Grab, 3.5 hours is sufficient.
6. Is it better to take the train or a taxi from Thean Hou Temple to the airport?
Train (Grab + KLIA Ekspres) is better for solo/couple travellers on a budget (70–77 MYR, 60–75 min). Direct taxi/Grab is better for groups, families, heavy luggage, or late-night travel (80–120 MYR, 45–60 min).
7. Are there overnight buses from Thean Hou Temple to Kuala Lumpur Airport?
No direct overnight buses from Thean Hou Temple. The last airport buses from KL Sentral depart around 22:00–23:00. Between 00:00 and 05:00, only taxi or Grab is available.
8. How much does it cost from Thean Hou Temple to KLIA by train?
The total train cost is 70–80 MYR (15–17 USD): Grab to KL Sentral (15–22 MYR) + KLIA Ekspres or Transit (55 MYR). Journey time: 60–75 minutes door-to-door.