Quick Answer
The best way to get from KL Sentral Station to Kuala Lumpur Airport (KLIA / KLIA2) is the KLIA Ekspres — a direct, non-stop train.
⏱ Total time: 28 minutes to KLIA · 33 minutes to KLIA2
💰 Cost: RM55 (~$12 USD) one-way adult · RM100 (~$22 USD) round-trip
🚉 No transfers: Board at KL Sentral, arrive at the airport terminal.
If you're on a tight budget, the airport bus (RM12–RM15 / ~$2.60–$3.30) runs 24 hours and takes 60–90 minutes.
🚄 Train: KLIA Ekspres vs KLIA Transit
Two train services connect KL Sentral to KLIA and KLIA2. Both depart from the same station (KL Sentral, level 1, KLIA Transit gates) and share the same track for most of the route. However, they differ in stops, speed, and frequency.
| Feature | KLIA Ekspres ⭐ (Recommended) | KLIA Transit |
|---|---|---|
| Journey time (KL Sentral → KLIA) | 28 min | 35 min |
| Journey time (KL Sentral → KLIA2) | 33 min | 40 min |
| Stops | Non-stop (direct) | 3 intermediate stops: Bandar Tasik Selatan, Putrajaya, Salak Tinggi |
| Frequency | Every 15–20 min | Every 20–30 min |
| First / Last train (from KL Sentral) | 5:00 AM – 12:30 AM | 5:00 AM – 12:30 AM |
| Ticket price (one-way adult) | RM55 (~$12 USD) | RM55 (~$12 USD) |
| Round-trip (same-day) | RM100 (~$22 USD) | RM100 (~$22 USD) |
| Child fare (2–12 years) | RM25 (~$5.50 USD) | RM25 (~$5.50 USD) |
| Seat reservation | Not required (free seating) | Not required (free seating) |
| Luggage space | Dedicated racks at each carriage end | Overhead bins + limited floor space |
Which Train Should You Choose?
- KLIA Ekspres is the fastest and simplest — no stops, fewer crowds, and a smooth ride. Ideal for travellers with tight schedules or lots of luggage.
- KLIA Transit is useful if you are boarding from Bandar Tasik Selatan, Putrajaya, or Salak Tinggi. But if you start at KL Sentral, the Ekspres is always the better choice.
- Both trains use the same Touch 'n Go gates and the same ticket counters. You can buy tickets at the station, online via the official KLIA Ekspres website, or via the KTMB app.
Train Types & Onboard Experience
Both services use Desiro ET 425 M electric multiple-unit trains. They are air-conditioned, equipped with Wi-Fi (free), power sockets at every seat, and digital information screens. Seats are arranged in a 2+2 layout with ample legroom. First-class or premium seating is not offered — the standard class is already high-quality.
Luggage: Each carriage has dedicated racks at the ends. For large suitcases (over 30 kg), staff may assist you to store them safely. There is no weight limit per bag, but you must be able to lift it yourself.
Accessibility: All stations have lifts and ramps. Wheelchair users can board with assistance. Notify staff at the counter if you need extra help.
Source: KLIA Ekspres Official Site — schedule and fare data verified October 2025.
✈️ Domestic Flight Connections from KLIA
Can you fly directly from KL Sentral to Kuala Lumpur Airport? No — there is no direct flight between these two points (the distance is only ~50 km). However, if your journey involves a domestic flight from KLIA to another Malaysian city, this section explains how to connect from KL Sentral to your departure terminal.
Step 1: Getting from KL Sentral to KLIA
Use the KLIA Ekspres (28 min, RM55) or an airport bus (60–90 min, RM12–15). Both drop you at the KLIA main terminal. If your domestic flight departs from KLIA2 (used by AirAsia, Cebu Pacific, etc.), take the free shuttle bus or a 3-minute ride on the KLIA Transit from KLIA to KLIA2.
Step 2: Major Domestic Routes from KLIA & KLIA2
| Destination | Airline(s) | Flight Time | Typical Fare (one-way) |
|---|---|---|---|
| Penang (PEN) | Malaysia Airlines, AirAsia, Firefly | 1 h 10 min | RM80–RM150 (~$17–$33 USD) |
| Langkawi (LGK) | AirAsia, Malaysia Airlines | 1 h 15 min | RM90–RM200 (~$20–$44 USD) |
| Kota Kinabalu (BKI) | AirAsia, Malaysia Airlines, Batik Air | 2 h 40 min | RM150–RM350 (~$33–$77 USD) |
| Kuching (KCH) | AirAsia, Malaysia Airlines | 2 h 25 min | RM130–RM300 (~$29–$66 USD) |
| Johor Bahru (JHB) | AirAsia, Firefly | 1 h 00 min | RM60–RM120 (~$13–$26 USD) |
Total Travel Time: KL Sentral → KLIA → Domestic Destination
- KLIA Ekspres + flight to Penang: 28 min + 1 h 10 min + check-in time = ~2.5–3 h (excluding waiting).
- Bus + flight to Kuching: 75 min + 2 h 25 min + check-in = ~4–5 h.
Tip: If your final destination is within 300 km of Kuala Lumpur (e.g., Penang, Johor Bahru), consider taking a direct train or bus instead of flying — it may be cheaper and equally fast when you factor in airport security and transit time.
Sources: Malaysia Airports — route data and FlightRadar24 for typical flight times.
🚌 Airport Bus: The Budget Choice (24 Hours)
For travellers watching their wallet, the airport bus is the most economical way to reach KLIA / KLIA2 from KL Sentral. Two main operators serve the route: Aerobus and Star Shuttle.
Key Facts
| Operator | Fare (one-way) | Journey Time | Frequency | Operating Hours |
|---|---|---|---|---|
| Aerobus | RM12 (~$2.60 USD) | 60–90 min | Every 30–60 min | 24 hours (reduced frequency 12:00 AM – 5:00 AM) |
| Star Shuttle | RM12 (~$2.60 USD) | 60–90 min | Every 30–60 min | 6:00 AM – 12:00 AM |
Boarding Points at KL Sentral
- Aerobus: Board at the KL Sentral Bus Terminal (lower ground floor, near the KLIA Transit entrance). Look for the red Aerobus counter.
- Star Shuttle: Same bus terminal, different bay. Follow the signs for "Airport Bus" or ask at the information desk.
Bus Experience & Luggage
Buses are air-conditioned, with reclining seats and under-floor luggage compartments. Each passenger is allowed one large suitcase (max 30 kg) plus one carry-on. Extra luggage may incur a small fee (RM5–RM10). Buses make a brief stop at the KLIA main terminal before continuing to KLIA2.
Night Service
Aerobus runs 24 hours, making it the only public transport option between midnight and 5:00 AM. Frequency drops to every 60–90 minutes during off-peak hours. Check the live schedule on the Aerobus official site to avoid long waits.
Tip: For early morning flights (before 7:00 AM), the 24-hour bus is reliable. But if you prefer certainty, book a GrabCar (RM55–RM75) — it's faster and still affordable for groups.
Source: Aerobus.my — fare and schedule data.
🚖 Taxi & Private Transfer (Grab)
Taxis and ride-hailing services (Grab) offer door-to-door convenience from KL Sentral to KLIA / KLIA2. This is the most expensive option, but ideal for groups, late-night arrivals, or travellers with heavy luggage.
Price Comparison
| Service | Estimated Fare | Journey Time | Booking |
|---|---|---|---|
| GrabCar (Standard) | RM55–RM75 (~$12–$16 USD) | 45–60 min | Via Grab app (instant or pre-book) |
| GrabCar (XL / Family) | RM80–RM110 (~$17–$24 USD) | 45–60 min | Via Grab app |
| KLIA Taxi (Coupon) | RM65–RM100 (~$14–$22 USD) | 50–65 min | At taxi counter (KL Sentral, level 1) |
| Private Transfer (pre-booked) | RM90–RM150 (~$20–$33 USD) | 45–60 min | Online (e.g., Klook, Viator, airport transfer sites) |
When to Choose a Taxi / Grab
- Late-night / early-morning: Between 12:30 AM and 5:00 AM, trains don't run. Buses run but infrequently. GrabCar is the most reliable.
- Group of 3+ people: With GrabCar, the per-person cost can be lower than the train (RM55 for Ekspres vs RM18–25 each for Grab if shared).
- Heavy luggage (more than 2 large suitcases per person): Taxis offer more cargo space and you don't have to lift bags onto overhead racks.
- Mobility issues: If stairs or long walks are a concern, a taxi drops you directly at the departure door.
How to Book
- Grab: Open the Grab app, set pickup to "KL Sentral" and drop-off to "KLIA Terminal 1" or "KLIA Terminal 2". Pay by card or cash.
- Taxi counter: At KL Sentral, go to the Taxi Counter on Level 1 (near the main entrance). Tell the agent your destination, pay the fixed fare, and receive a coupon. Hand the coupon to the driver.
- Pre-booked private transfer: Services like Klook and Viator offer fixed-price transfers with meet-and-greet at KL Sentral.
Source: Grab Malaysia — fare estimates based on typical dynamic pricing.
📊 Cost & Time Comparison: All Options at a Glance
Use this table to quickly compare every transport mode from KL Sentral to KLIA / KLIA2.
| Mode | Time | Cost (Adult) | Cost (Child 2–12) | Transfers | 24h Service? | Best For |
|---|---|---|---|---|---|---|
| ⭐ KLIA Ekspres | 28–33 min | RM55 (~$12) | RM25 (~$5.50) | 0 (direct) | No (5 AM – 12:30 AM) | Speed & simplicity |
| KLIA Transit | 35–40 min | RM55 (~$12) | RM25 (~$5.50) | 0 (but 3 stops) | No (5 AM – 12:30 AM) | Access to intermediate stations |
| 💰 Aerobus / Star Shuttle | 60–90 min | RM12–15 (~$2.60–$3.30) | RM6–8 (~$1.30–$1.75) | 0 (direct but stops at both terminals) | Yes (Aerobus) | Budget travel |
| GrabCar Standard | 45–60 min | RM55–RM75 (~$12–$16) | Same as adult | 0 (door-to-door) | Yes | Groups / late-night |
| Taxi (Coupon) | 50–65 min | RM65–RM100 (~$14–$22) | Same as adult | 0 (door-to-door) | Yes | Heavy luggage / convenience |
| Private Transfer | 45–60 min | RM90–RM150 (~$20–$33) | Same as adult | 0 (door-to-door) | Yes (pre-booked) | Premium comfort |
Where to Buy Tickets
- KLIA Ekspres / Transit: At KL Sentral station (counter or vending machines), online at kliaekspres.com, or via the KTMB Mobile app.
- Bus: At KL Sentral bus terminal (Aerobus/Star Shuttle counters) or online via Aerobus.my.
- Grab: Download the Grab app (iOS/Android) — no advance ticket needed.
- Taxi: At the KL Sentral taxi counter (Level 1) — pay the fixed coupon fare.
Cheapest option overall: Aerobus at RM12 (~$2.60).
Best value for time & money: KLIA Ekspres at RM55 (~$12) — fastest and no stress.
💡 Traveller Tips & Local Advice
These practical insights come from frequent travellers and station staff — they'll save you time, money, and hassle.
🧳 Luggage Handling: Use Takkyubin (Baggage Delivery)
If you're staying at a major hotel in Kuala Lumpur, you can use the Takkyubin (baggage delivery) service to send your suitcases directly to KLIA. The service is available at most hotels near KL Sentral and at the station itself. Cost is around RM35–RM50 per large bag. You drop off your luggage at the hotel counter, and it will be waiting for you at the airport baggage claim. This is especially useful if you have a long layover or want to travel hands-free.
🚉 Station Navigation at KL Sentral
KL Sentral is a large complex. For the KLIA Ekspres / Transit, follow signs to "KLIA Transit" (Level 1, North Concourse). The gates are clearly marked. If you're taking the bus, go to the lower ground floor (follow "Bus Terminal" signs). Allow 10–15 minutes to walk from the main entrance to the train platform.
⏰ Peak Hours & Crowds
- Train rush hours: 7:00 AM – 9:00 AM and 5:00 PM – 7:00 PM. Trains can be busy but rarely full. Extra carriages are added during peak periods.
- Airport peak seasons: Chinese New Year, Hari Raya, Christmas, and school holidays (March, August, December). Book train tickets online in advance if you're travelling during these periods.
- Bus tip: Between 12:00 PM and 2:00 PM, buses are usually less crowded. Avoid the 5:00 AM–6:00 AM slot when multiple early flights depart.
🌄 Mount Fuji? Not here — but the view is still nice
The train route passes through Putrajaya and Cyberjaya, with views of modern Malaysian architecture and greenery. You'll see the iconic Putra Mosque and the futuristic Putrajaya International Convention Centre from the window. Not quite Mount Fuji, but a pleasant sight for first-time visitors.
📱 Useful Apps & Resources
- Grab — for ride-hailing and food delivery.
- KTMB Mobile — for KLIA Ekspres/Transit tickets and schedules.
- Moovit — for real-time bus tracking.
- Touch 'n Go eWallet — for cashless payments at stations and on buses.
Source: Compiled from traveller forums (TripAdvisor Malaysia) and local transport guides.
❓ Frequently Asked Questions
1. Is there a direct train from KL Sentral to Kuala Lumpur Airport?
Yes, the KLIA Ekspres is a direct non-stop train from KL Sentral to KLIA (28 min) and KLIA2 (33 min). No transfers required. The KLIA Transit also runs on the same line but makes 3 intermediate stops.
2. How much does the KLIA Ekspres cost?
A one-way adult ticket is RM55 (~$12 USD). A round-trip (same-day return) is RM100 (~$22 USD). Children aged 2–12 pay RM25 (~$5.50 USD) one-way. Infants under 2 travel free.
3. Which is better, KLIA Ekspres or KLIA Transit?
For speed and simplicity, KLIA Ekspres is better — it's non-stop and faster (28 min vs 35 min to KLIA). KLIA Transit makes 3 intermediate stops and is better if you need to board at Bandar Tasik Selatan, Putrajaya, or Salak Tinggi. Both cost the same: RM55.
4. How long does it take by bus from KL Sentral to KLIA?
Airport buses (Aerobus, Star Shuttle) take 60 to 90 minutes depending on traffic. The fare is RM12–15 (~$2.60–$3.30 USD). Buses run 24 hours from KL Sentral's bus terminal, with reduced frequency after midnight.
5. Is there a night service from KL Sentral to KLIA?
Yes, Aerobus runs 24 hours (reduced frequency after midnight). KLIA Ekspres and Transit operate from about 5:00 AM to 12:30 AM. For late-night arrivals, GrabCar or taxis are available 24/7 and take 45–60 minutes.
6. Can I use Touch 'n Go card for KLIA Ekspres?
Yes, Touch 'n Go cards are accepted at the ticket gates for both KLIA Ekspres and KLIA Transit. You can also buy single-trip tickets from vending machines or the counter. The card balance must be at least RM55 to enter.
7. How early should I leave KL Sentral for my flight from KLIA?
For international flights, aim to arrive at KLIA 3 hours before departure. From KL Sentral, take the KLIA Ekspres 3.5 hours before your flight (28 min journey + check-in + buffer). For domestic flights, 2 hours before is generally enough. Always account for ticket purchase time (10 min) and walking to the gate.
8. Is a taxi from KL Sentral to KLIA expensive?
Compared to the train or bus, yes. A standard taxi costs RM65–RM100 (~$14–$22 USD), while a GrabCar ranges from RM55–RM75 (~$12–$16 USD). The journey takes 45–60 minutes. It's best for groups of 3+ or late-night travel when trains aren't running.
Still have questions? Check the official KLIA Ekspres FAQ or leave a comment below.