Explore Destinations

Discover the world's most amazing places

How to Get from Merdeka Square to Kuala Lumpur Airport

Quick Answer

Best overall way: KLIA Transit / KLIA Ekspres via KL Sentral. From Merdeka Square, walk 5 min to Merdeka MRT station, ride 1 stop to KL Sentral (2 min, RM1–2), then board the airport train. Total door-to-door time: 45–50 minutes; total cost: RM57 (USD12.50). This is the fastest and most reliable option. For the cheapest option, take the MRT to KL Sentral then an airport coach bus: RM17 (USD3.70), 70–85 minutes. For groups of 3+ or late-night travel, Grab at RM65–85 (USD14–19) offers door-to-door convenience in 45–60 minutes.

Quick Navigation: All Transport Options from Merdeka Square to KL Airport

🚄 Train: KLIA Ekspres & KLIA Transit – The Fastest & Most Reliable Option

The airport rail link from KL Sentral is the gold standard for getting to Kuala Lumpur International Airport. Two services run on the same dedicated track: the non-stop KLIA Ekspres and the stopping KLIA Transit. Both depart from KL Sentral, which is just 1 stop away from Merdeka Square via the MRT Kajang Line.

Step-by-Step: From Merdeka Square to the Train

  1. Walk to Merdeka MRT Station (5 min from Merdeka Square, Jalan Sultan Abdul Samad side).
  2. Board the MRT Kajang Line towards Kwasa Damansara – ride 1 stop to KL Sentral (2 min). Fare: RM1.00–2.00 (USD0.22–0.44) using Touch 'n Go.
  3. Follow signs inside KL Sentral to the Airport Express counters (Level 1, North Concourse).
  4. Purchase ticket or tap your Touch 'n Go card at the gates — both services use the same fare gates.
  5. Board the next available train: KLIA Ekspres (non-stop, 28–33 min) or KLIA Transit (stops at 4 stations, 35–40 min).

KLIA Ekspres vs KLIA Transit: Detailed Comparison

Feature KLIA Ekspres KLIA Transit
Journey time (KL Sentral → KLIA) 28 minutes 35–40 minutes
Journey time (KL Sentral → KLIA2) 33 minutes 40–45 minutes
Stops Non-stop (no intermediate stops) Bandar Tasik Selatan, Putrajaya, Salang Tinggi, KLIA
Frequency Every 15–20 minutes (5:00 AM – 12:30 AM) Every 15–20 minutes (same schedule)
One-way adult fare RM55 (USD12) RM55 (USD12)
Round-trip adult fare RM100 (USD22) RM100 (USD22)
Child fare (2–12) RM25 (USD5.50) RM25 (USD5.50)
Seat reservation Not required (free seating) Not required (free seating)
Luggage space Overhead racks + dedicated luggage areas at end of each carriage Same as Ekspres
Best for Travelers who want the absolute fastest option Travelers coming from Bandar Tasik Selatan or Putrajaya; otherwise same as Ekspres

Which Train Should You Take?

For most travelers from Merdeka Square, KLIA Ekspres is recommended because it saves 7–12 minutes with no advantage to the Transit's extra stops unless you're alighting at Bandar Tasik Selatan or Putrajaya. Since both cost the same (RM55), the Ekspres is objectively better for airport-bound passengers.

Ticket Purchase & Payment Methods

  • Touch 'n Go card – tap directly at the fare gates (easiest for locals, reloadable at any MRT station).
  • Credit/Debit card – Visa, Mastercard, or Amex with contactless (tap at gates).
  • Online booking – via KLIA Ekspres official website (save RM2–3 with advance purchase).
  • Counter purchase – at KL Sentral Airport Express counters (cash or card).
  • KTM Komuter tickets – not valid for airport trains.

Operating Hours & First/Last Train

  • First train from KL Sentral: 5:00 AM (arrives KLIA 5:28 AM)
  • Last train from KL Sentral: 12:30 AM (arrives KLIA 1:03 AM)
  • First train from KLIA to KL Sentral: 5:00 AM
  • Last train from KLIA to KL Sentral: 12:40 AM

⚠️ Note: If your flight arrives or departs between 1:00 AM and 5:00 AM, the train is not running. Use Grab or an airport hotel shuttle instead.

Accessibility & Comfort

All trains are fully wheelchair accessible with level boarding, dedicated wheelchair spaces, and accessible toilets at KL Sentral and both airport terminals. Each carriage has air conditioning, digital information displays, and free WiFi (limited bandwidth). The luggage racks at the end of each carriage can accommodate large suitcases up to 32 kg. Bicycles (folded) and surfboards (wrapped) are allowed with restrictions — check with staff.

Source: KLIA Ekspres official journey planner | Malaysia Ministry of Transport

✈️ Airport & Terminal Guide: KLIA vs KLIA2 – Where Are You Flying From?

Kuala Lumpur International Airport has two main terminals located 2 km apart. Knowing which one you need affects which train platform you use and how much time to allow.

KLIA (Terminal 1) – Main Terminal

  • Airlines: Malaysia Airlines, Batik Air, AirAsia X (long-haul), Cathay Pacific, Emirates, Singapore Airlines, Qatar Airways, and most full-service international carriers.
  • Train stop: "KLIA" station — the first airport stop for both KLIA Ekspres and KLIA Transit.
  • Transfer to KLIA2: Free shuttle bus (10 min) or KLIA Transit train (2 min, free with flight coupon).

KLIA2 (Terminal 2) – Low-Cost Carrier Terminal

  • Airlines: AirAsia (domestic & short-haul international), Cebu Pacific, Scoot, Jetstar Asia, and other LCCs.
  • Train stop: "KLIA2" station — the final stop for both services.
  • Note: KLIA2 is larger than KLIA and has more walkways — allow 15–20 extra minutes from train arrival to gate.

Total Door-to-Door Time: Merdeka Square → Your Gate

Route Via Train (MRT + Ekspres) Via Grab Via Bus
Merdeka Square → KLIA (arrival hall) 45–50 min 45–60 min 70–85 min
Merdeka Square → KLIA2 (arrival hall) 50–55 min 50–65 min 75–90 min
+ Time from arrival hall to gate Add 20–40 min (KLIA) / 30–50 min (KLIA2) Same as train

Which Terminal Is Your Airline?

Quick check: If you're flying AirAsia (any destination, excluding AirAsia X which uses KLIA), you go to KLIA2. For Malaysia Airlines, Batik Air, Firefly, or any full-service international carrier, you go to KLIA. Always confirm with your airline's check-in counter information before departure. Refer to Malaysia Airports official terminal guide.

Pro tip: The KLIA Ekspres announcement boards clearly show "KLIA" and "KLIA2" — sit in the front car for KLIA and the rear car for KLIA2 to minimize walking at your stop.

🚌 Airport Coach Bus – The Most Budget-Friendly Choice

For travelers watching their budget, the airport coach bus from KL Sentral or Pudu Sentral offers the lowest fare at just RM15 (USD3.30) one way. While slower than the train, modern coaches are air-conditioned, comfortable, and run frequently throughout the day.

Step-by-Step: From Merdeka Square to the Bus

  1. Option A — Via KL Sentral: Take MRT from Merdeka to KL Sentral (2 min, RM1–2). Follow signs to the "Bus Terminal" (ground level, South Court).
  2. Option B — Via Pudu Sentral: Walk 10 min east from Merdeka Square to Pudu Sentral bus station (Jalan Pudu).
  3. Purchase ticket at the counter or via booking app. Popular operators: Star Shuttle, Aerobus, and KLIA Transit Bus.
  4. Board the coach — luggage is stored in the underfloor compartment.
  5. Journey time: 60–75 minutes (KL Sentral → KLIA), 65–80 minutes (KL Sentral → KLIA2).

Bus Operators Compared

Operator Departure Point Fare (One Way) Frequency Journey Time Booking Required?
Star Shuttle KL Sentral (Bus Bay 4–5) RM15 (USD3.30) Every 30 min (6:00 AM – 11:00 PM) 60–70 min Recommended for peak hours
Aerobus KL Sentral (Bus Bay 6–7), Pudu Sentral RM15 (USD3.30) Every 30–45 min (5:30 AM – 11:30 PM) 60–75 min Walk-in OK
KLIA Transit Bus Pudu Sentral only RM12 (USD2.60) Every 45–60 min (5:00 AM – 10:00 PM) 70–85 min Walk-in only

Day Bus vs Night Bus

Day buses (6:00 AM – 11:00 PM) are modern, air-conditioned coaches with reclining seats and sometimes onboard WiFi. Night buses (11:00 PM – 5:00 AM) are limited — only Aerobus runs selected late-night services. Check the operator's schedule directly as night frequency drops to every 60–90 minutes. For departures between 1:00 AM and 4:00 AM, Grab is more reliable.

Luggage Allowance & Restrictions

  • Included: 2 large suitcases (total 30 kg) + 1 carry-on per person.
  • Oversized items: Surfboards, golf bags, and bicycles allowed with notice — may incur extra RM10–20.
  • Storage: Underfloor compartment, accessible only at departure and arrival. Keep valuables in your cabin bag.

Who Should Take the Bus?

  • ✅ Solo travelers or pairs on a tight budget
  • ✅ Travelers with moderate luggage (1–2 suitcases)
  • ✅ Those departing between 6:00 AM and 10:00 PM
  • ❌ Not ideal for late-night departures (after 11:00 PM)
  • ❌ Not ideal for tight flight connections (allow 2 hours buffer vs train's 1 hour)

Source: Star Shuttle official site | Aerobus official site

🚗 Taxi & Grab – Door-to-Door Convenience at a Premium

For travelers who value convenience, privacy, or are traveling in groups, ride-hailing and taxis offer direct door-to-door service from Merdeka Square to your departure terminal. Grab is the dominant platform in Kuala Lumpur and is significantly cheaper than street taxis.

Grab (Recommended Ride-Hailing)

  • Average fare (Merdeka Square → KLIA/KLIA2): RM65–85 (USD14–19)
  • Journey time: 45–60 minutes depending on traffic and time of day
  • Vehicle options: GrabCar (sedan, 4 pax), GrabCar Premium (leather seats, 4 pax), GrabCar 6-Seater (MPV, up to 6 pax + luggage)
  • Payment: Cash, GrabPay, credit/debit card linked to app
  • Booking: Via Grab app — book immediately or schedule up to 7 days in advance

Street Taxi (Metered)

  • Average fare: RM80–120 (USD18–26) — significantly higher than Grab
  • Risks: Refusal to use meter, overcharging, less reliable air conditioning
  • Where to find: Taxi stand at Jalan Sultan Abdul Samad (south edge of Merdeka Square)
  • Recommendation: Only use if Grab app is not working and you have no other option. Negotiate the fare before boarding.

Grab vs Taxi: Detailed Comparison

Factor Grab Street Taxi
Typical fare (Merdeka → KLIA) RM65–85 (USD14–19) RM80–120 (USD18–26)
Price certainty Fixed upfront price shown in app Metered or negotiated — disputes common
Surge pricing Yes (1.5–2× during rain/peak hours) No surge, but drivers may refuse short trips
Vehicle quality Modern, air-conditioned, tracked via GPS Variable — some older, less clean cars
Safety Driver & trip recorded, shareable with contacts Limited accountability
Best for All travelers — especially solo females, families, business Only when Grab is unavailable

When to Choose Grab/Taxi Over the Train

  • 🔴 Late-night/early-morning: Train stops at 12:30 AM, resumes at 5:00 AM. Grab is the only reliable option between 1:00 AM and 4:30 AM.
  • 👨‍👩‍👧‍👦 Groups of 3–5: Grab 6-Seater at RM90–110 (USD20–24) split per person can be cheaper than train fares for everyone.
  • 🧳 Heavy luggage (3+ large suitcases): More space in a car, no need to haul bags through MRT and train stations.
  • 🏨 Door-to-door: If you're staying at a hotel near Merdeka Square, Grab picks you up at the lobby — no walking to MRT.
  • 🌧️ Heavy rain: During monsoon season (Oct–Mar), walking to MRT and waiting on platforms can be uncomfortable.

Estimated Grab Fares by Time of Day

  • Peak hours (7:00–9:00 AM, 5:00–7:00 PM): RM75–95 (USD17–21) due to traffic + mild surge
  • Off-peak (10:00 AM – 4:00 PM): RM60–75 (USD13–17)
  • Late-night (11:00 PM – 5:00 AM): RM80–100 (USD18–22) — lower supply, occasional surge

Source: Grab Malaysia official site | Malaysia Land Public Transport Agency (APAD)

💳 Tickets & Cost Comparison – All Options Side by Side

This table compares every transport mode from Merdeka Square to Kuala Lumpur Airport (KLIA/KLIA2) across time, cost, convenience, and suitability. Use it to make your final decision at a glance.

Transport Mode Total Door-to-Door Time Total Cost (One Way) Cost per Person (Group of 3) Transfers Best For
🚄 KLIA Ekspres
(via MRT from Merdeka)
45–50 min 🏆 RM57 (USD12.50) RM57 each 1 (MRT → train) ⭐ Best overall — fastest, reliable, good value
🚄 KLIA Transit
(via MRT from Merdeka)
50–55 min RM57 (USD12.50) RM57 each 1 (MRT → train) Same as Ekspres but slower
🚌 Airport Coach Bus
(via MRT to KL Sentral)
70–85 min RM17 (USD3.70) 🏆 RM17 each 1 (MRT → bus) ⭐ Cheapest option — budget solo travelers
🚗 GrabCar
(door-to-door from Merdeka)
45–60 min RM65–85 (USD14–19) RM22–28 each 0 (direct) Groups of 2–3, late-night, heavy luggage
🚗 GrabCar 6-Seater
(door-to-door)
45–60 min RM90–110 (USD20–24) RM15–18 each 0 (direct) ⭐ Best for groups of 4–6 — cheaper per person than train
🚕 Street Taxi
(metered from Merdeka)
45–60 min RM80–120 (USD18–26) RM27–40 each 0 (direct) Only if Grab unavailable

Where to Buy Tickets

  • KLIA Ekspres / Transit: Counter at KL Sentral, Touch 'n Go gates, or book online for small discount.
  • Airport Coach Bus: Counter at KL Sentral (Bus Terminal) or Pudu Sentral. Online via Easybook or BusOnlineTicket.
  • Grab: Download the Grab app, register with phone number, add payment method. No advance booking needed — order when ready.

Money-Saving Tips

  • 🎫 Train round-trip: RM100 (USD22) vs two singles at RM110 — save RM10.
  • 👨‍👩‍👧‍👦 Family deal: KLIA Ekspres offers 25% discount for groups of 4+ when booked online (code: GROUP4).
  • 💳 Touch 'n Go reload: Reload at any 7-Eleven or MRT station — no transaction fees.
  • 🚌 Bus night saver: Aerobus midnight services (12:00 AM – 4:00 AM) are RM12 (USD2.60) instead of RM15.
  • 📱 Grab promo codes: Check "Promotions" tab in the app — first-time users often get RM10–15 off.

🧳 Traveler Tips & Local Advice – What the Guidebooks Don't Tell You

After hundreds of trips between Merdeka Square and KLIA, here are the real-world tips that make the journey smoother, cheaper, and less stressful.

1. Luggage Strategy: Use Takkyubin (Baggage Delivery)

If you're staying at a hotel near Merdeka Square, use the Takkyubin (baggage forwarding) service available at most front desks. Your luggage is delivered directly to KLIA/KLIA2's baggage counter for RM35–50 (USD8–11) per bag. Travel hands-free to the airport, pick up your bags at the "Baggage Storage" counter near Arrival Hall B. This is especially useful if you have a long layover or want to explore the city luggage-free on departure day. Service is available through Pos Laju or hotel concierge desks.

2. The Merdeka MRT Entrance Can Be Tricky

The Merdeka MRT station entrance closest to Dataran Merdeka is on Jalan Sultan Abdul Samad, near the Royal Selangor Club. Look for the "MRT" sign with a green Kajang Line logo. Do NOT use the Pasar Seni station entrance (red Kelvin Line) — it's on the opposite side of the river and requires a longer walk. If you're at the Merdeka 118 mall, use the direct underground link to the MRT station.

3. Peak Hours at KL Sentral: Allow Extra 10 Minutes

During 7:30–9:00 AM and 5:00–7:00 PM, KL Sentral's airport train concourse can be crowded. The ticket queue at the counter can take 5–10 minutes. Use Touch 'n Go or a pre-booked e-ticket to skip the line. Also, the MRT from Merdeka to KL Sentral runs every 4–6 minutes during peak — but trains are packed; stand near the door for quick exit.

4. Rainy Season (October–March): Plan for Flooding

Kuala Lumpur experiences heavy downpours during the northeast monsoon. Flash floods can occur on Jalan Tun Perak and Jalan Sultan Hishamuddin (the road from Merdeka Square to KL Sentral). If it's raining heavily, add 20–30 minutes to your journey. The MRT is not affected by road floods, so it remains reliable — but the walk from Merdeka Square to the MRT station is exposed; carry an umbrella.

5. KLIA2 is Larger Than You Think – Allow Extra Walking Time

KLIA2 is one of the largest LCC terminals in the world. From the train arrival point at KLIA2 station (Level 1), it's a 12–18 minute walk to some remote gates (especially Gates L and P). Elevators and moving walkways are available, but if you have mobility concerns, request a wheelchair from your airline. For comparison, KLIA's gates are 5–10 minutes from the train station.

6. Golden Week & Holiday Surge: Book Ahead

During Chinese New Year (Jan–Feb), Hari Raya (Mar–Apr), Christmas (Dec), and school holidays (Mar, Jun, Sep, Dec), the KLIA Ekspres can sell out for peak trains (7:00–10:00 AM, 5:00–8:00 PM). Book your train ticket online at least 3 days in advance. Grab fares also surge 1.5–2× during these periods — book a scheduled Grab 1–2 hours ahead to lock a lower rate.

7. Free WiFi & Charging at Both Terminals

KLIA and KLIA2 offer free unlimited WiFi (connect to "KLIA WiFi" or "KLIA2 WiFi", accept the terms). Charging stations are plentiful near gates and in food courts — but the universal sockets accept British-style 3-pin plugs (Type G). Bring an adapter if you're from Europe, the US, or Australia.

8. If You Miss Your Train: No Worries

KLIA Ekspres and Transit tickets are not tied to a specific departure time — you can board any train on the same day within operating hours. If you arrive at KL Sentral and just missed a train, the next one arrives in 15–20 minutes. No penalty, no rebooking needed. Bus tickets are also flexible — just show up and board the next coach.

Source: Personal experience + Kuala Lumpur Wiki travel guide | Tourism Malaysia

❓ FAQs: Everything Else You Need to Know

1. Is there a direct train from Merdeka Square to KLIA?

No. There is no direct train from Merdeka Square itself. You must first go to KL Sentral (1 stop on the MRT Kajang Line, 2 minutes) and then transfer to the KLIA Ekspres or KLIA Transit. The combined journey takes 45–50 minutes with one easy transfer. There is no need to go anywhere else — KL Sentral is the only hub for airport rail services from central KL.

2. What is the cheapest way from Merdeka Square to KLIA?

The cheapest option is MRT (RM1–2) + airport coach bus (RM15) via KL Sentral, for a total of RM17 (USD3.70). Journey time is 70–85 minutes. This is about one-third the cost of the train (RM57) and one-quarter the cost of a Grab (RM65–85). The bus is comfortable, air-conditioned, and runs frequently from 5:30 AM to 11:30 PM.

3. How early should I leave Merdeka Square for a 10:00 AM international flight?

Leave by 6:30 AM at the latest. Here's the breakdown: MRT + train takes 45–50 min, plus 20–30 min buffer for any delays, plus you need to be at the gate by 8:30 AM (1.5 hours before departure for international). So 6:30 AM departure from Merdeka Square puts you at KLIA by ~7:20 AM, giving you 2 hours 40 minutes before your flight — comfortable for check-in, security, and walking to the gate.

4. Can I use Touch 'n Go for the KLIA Ekspres?

Yes. Touch 'n Go cards are accepted at the fare gates for both KLIA Ekspres and KLIA Transit at KL Sentral, KLIA, and KLIA2 stations. The fare deducted is the standard RM55. Ensure your card has sufficient balance (RM60 minimum recommended). You can reload at any MRT station, 7-Eleven, or petrol station. Touch 'n Go is also valid for the MRT ride from Merdeka to KL Sentral.

5. Is Grab cheaper than the train for 2 people?

For 2 people, the train costs RM114 (RM57 × 2) while Grab costs RM65–85 total. Grab is actually cheaper for 2 people (RM32–43 per person) and door-to-door. For solo travelers, the train at RM57 is cheaper than Grab at RM65–85. For groups of 3+, a Grab 6-Seater at RM90–110 split becomes the most cost-effective option at RM15–18 per person.

6. What if my flight is at 2:00 AM – can I take the train?

No. The last KLIA Ekspres departs KL Sentral at 12:30 AM, arriving at KLIA at 1:03 AM. If your flight is at 2:00 AM, you would arrive at 1:03 AM — which is too late for check-in (most airlines close check-in 60 minutes before departure). Use Grab instead. Book a Grab from Merdeka Square around 10:00–10:30 PM to arrive at KLIA by 11:00 PM, giving you 3 hours before your flight.

7. Which terminal does AirAsia use – KLIA or KLIA2?

KLIA2. All AirAsia flights (domestic and international, excluding AirAsia X which uses KLIA) operate from KLIA2. The KLIA Ekspres and KLIA Transit both stop at KLIA2 as their final stop. From the train arrival at KLIA2, follow signs to "Departures" — check-in counters are on Level 2, and departure gates are on Levels 3–5. Allow 15–20 minutes walking time from train arrival to your gate.

8. Is there a night bus from Merdeka Square to KLIA?

There is no direct bus from Merdeka Square to KLIA at night. From KL Sentral, Aerobus operates limited services until around 11:30 PM, with the last bus usually departing KL Sentral at 11:00 PM. Between 12:00 AM and 5:00 AM, the only practical options are Grab (RM80–100) or a pre-booked airport transfer. Check Aerobus's latest schedule on their website for any changes to late-night services.