Explore Destinations

Discover the world's most amazing places

How to Get from Kuala Lumpur to Batu Berendam Airport

Quick Answer

Best overall option: Express bus from TBS (Terminal Bersepadu Selatan) to Melaka Sentral (RM 10–25 / US$2–5, 2–2.5 hr) + short Grab ride to the airport (RM 15–25 / US$3–5). Total cost ≈ RM 25–50 (US$5–11), total time ≈ 2.5–3 hours.

Fastest: Private taxi / Grab from your KL location → airport (1.5–2 hr, RM 200–350 / US$42–74). Most expensive but zero hassle.

Cheapest: Same bus option above — as low as RM 25 (US$5) if you book an early-bird bus ticket.

Not recommended: Train + multiple transfers (3.5–4.5 hr) or flight (limited schedule, 3–4 hr door-to-door).

Quick Navigation: Jump to any section

🚄 Train: Kuala Lumpur → Tampin → Melaka → Airport

No direct train exists. The railway from KL stops at Tampin Station (the nearest station to Melaka, about 38 km away). You then need road transport to reach Batu Berendam Airport. This option involves at least two transfers and takes the longest, but it can be a scenic and comfortable ride if you enjoy train travel.

Step-by-Step Route

  1. KL Sentral → Tampin Station — Take KTM ETS (premium) or Komuter (budget). ETS takes ≈1.5–2 hr, Komuter ≈2–2.5 hr. Frequency: 5–7 trains daily for ETS, more frequent for Komuter.
  2. Tampin Station → Melaka Sentral — Board a local bus (Transnasional or Mara Liner, RM 5–8 / US$1–2, ≈1 hr) or take a Grab (RM 40–60 / US$8–13, ≈35–45 min).
  3. Melaka Sentral → Batu Berendam Airport — Grab or taxi (RM 15–25 / US$3–5, ≈10–15 min).

Train Options: ETS vs Komuter

Train Type Operator Time (KL Sentral → Tampin) Cost (RM) Comfort Frequency
ETS (Electric Train Service) KTMB 1 hr 25 min – 1 hr 50 min RM 18–35 (US$4–7) ⭐⭐⭐⭐⭐ – air-con, power sockets, snack cart, spacious seats 5–6 trains daily (book ahead)
KTM Komuter KTMB 2 hr – 2 hr 30 min RM 10–15 (US$2–3) ⭐⭐⭐ – air-con, no reserved seats, can be crowded during peak ~8–10 trains daily

Source: KTMB Official – ETS & Komuter Schedules

Detailed Analysis

ETS (recommended if you choose train): Book at least 1–2 days in advance via the KTMB app or website. Seats are assigned, luggage space is adequate for standard suitcases (no large baggage restrictions). The train stops at Seremban and Pulau Sebang/Tampin. Arrive at KL Sentral 20 min early to collect printed tickets if needed.

Komuter: No reservation — tap in with a Touch 'n Go card or buy a token. Trains can be packed during morning (7:00–9:00 AM) and evening (5:00–7:00 PM) commutes. Not ideal if you have large luggage.

From Tampin to the airport: The most reliable option is a Grab car from Tampin directly to Batu Berendam Airport (≈45 min, RM 55–75 / US$12–16). This skips Melaka Sentral entirely and saves about 30–40 minutes.

Total time (ETS + Grab direct to airport): ≈2.5–3 hours — comparable to the bus, but more expensive (RM 73–110 / US$15–23).

Who should consider the train? Rail enthusiasts, travelers who want to avoid highway traffic, or those already holding a KTMB rail pass. For most visitors, the express bus remains more practical.

✈️ Flight: Kuala Lumpur (KUL / SZB) → Batu Berendam Airport (MKZ)

Flights between KL and Melaka exist but are extremely limited. Given the short distance (≈150 km by road), flying rarely saves time once you factor in airport transfers and security. However, we cover the option for completeness.

Current Flight Options

Airline From To Flight Time Frequency Typical Fare (RM)
Firefly (FY) Sultan Abdul Aziz Shah Airport (Subang, SZB) Melaka International (MKZ) 40 min 1–3 flights/week (check schedule) RM 150–400 (US$32–85)
Malaysia Airlines / Batik Air Kuala Lumpur International (KUL) MKZ (via code-share) N/A Often no direct service; book via Firefly —

Source: Firefly Official – Subang to Melaka Schedule

Door-to-Door Time Analysis

  • KL city centre → Subang Airport (SZB): 45–60 min by Grab (RM 50–80 / US$11–17).
  • Check-in & security: Recommend arriving 60–75 min before departure (small airport, but Firefly has standards).
  • Flight: 40 min.
  • Melaka Airport → city centre / hotel: 10–15 min Grab (RM 10–15 / US$2–3).
  • Total: ≈3–4 hours.

Verdict: A bus from TBS to Melaka Sentral takes 2–2.5 hours and costs a fraction of the price. Flying only makes sense if you are already near Subang Airport or have a connection via Firefly from another destination (e.g., Penang or Singapore).

Important Notes

  • Baggage: Firefly includes 20 kg checked baggage on most fares; carry-on is 7 kg.
  • Delays: Subang airport is smaller but can experience afternoon thunderstorms (especially March–October).
  • Booking: Book at least 2 weeks in advance as seats fill quickly on these limited routes.

🚌 Express Bus: TBS → Melaka Sentral → Airport (Best Value)

The express bus from TBS to Melaka Sentral is the most popular and cost-effective way to travel from Kuala Lumpur to the Melaka region. With departures every 20–30 minutes and a journey time of just 2–2.5 hours, it beats the train for convenience and the plane for cost.

Bus Companies & Ticket Prices

Company Rating (out of 5) Price (RM) Features Booking
Starmart Express 4.3 RM 12–18 (US$3–4) Wi-Fi, power outlets, reclining seats, snack box starmartexpress.com
Transnasional 4.1 RM 10–15 (US$2–3) Air-con, 2+1 seating, on-time reliability transnasional.com.my
KKKL Express 4.0 RM 13–20 (US$3–4) Extra legroom, free water, USB charging kkklexpress.com
Sri Maju Group 4.2 RM 11–17 (US$2–4) Loyalty points, comfortable seats, punctual srimaju.com
Aeroline 4.5 RM 22–28 (US$5–6) Premium service: snacks, drinks, large seats, on-board hostess aeroline.com.my

Source: TBS Terminal Bersepadu Selatan – Official Bus Schedules & EasyBook – Compare Bus Fares

How to Get from Melaka Sentral to Batu Berendam Airport

  • Grab / Taxi: 10–15 min, RM 15–25 (US$3–5). Grab is readily available at Melaka Sentral's drop-off zone.
  • Local bus (T65): RM 2 (US$0.40), runs from Melaka Sentral to the airport, but only 4–5 trips per day (6:00 AM, 10:00 AM, 2:00 PM, 5:00 PM, 8:00 PM). Not recommended if you have a tight flight schedule.
  • Walking: Not possible — the airport is 9 km from the bus terminal.

Practical Tips for Bus Travel

  • Book ahead: Especially for Friday evening, Saturday morning, and Sunday afternoon slots. Use EasyBook, BusOnlineTicket, or directly with the operator.
  • Departure point: TBS is accessible via KL Rapid Transit (MRT Kajang Line, stop "TBS") or Grab from city centre (RM 8–15 / US$2–3).
  • TBS facilities: Food court, convenience stores, prayer rooms, luggage storage. Arrive 15–20 min before departure.
  • Luggage: Most buses allow 1 large bag (20–25 kg) in the hold + 1 carry-on. No extra charge.
  • Onboard comfort: Buses are air-conditioned (bring a jacket). Toilet stops are usually made once at the Simpang Ampat rest area (15 min).

Who should take the bus? Almost everyone. Solo travelers, couples, families on a budget, backpackers — the bus offers the best balance of speed, cost, and simplicity.

🚕 Taxi / Private Transfer: Direct from Your Door to the Airport

For travelers who value convenience, privacy, and time, a direct taxi or private car from Kuala Lumpur to Batu Berendam Airport is the premium choice. It is significantly more expensive than the bus but eliminates all transfers and waiting.

Price Comparison by Vehicle Type

Vehicle Type Capacity Price Range (RM) Price Range (US$) Best For
GrabCar (standard 4-seater) 3–4 pax + luggage RM 200–260 US$42–55 Solo / couples with 1–2 bags
GrabCar Plus / Premium 3–4 pax + luggage RM 280–350 US$59–74 Business travelers, comfort seekers
Private transfer (MPV – Toyota Innova / similar) 6–7 pax + luggage RM 320–420 US$68–89 Families / groups with large luggage
Luxury sedan (Mercedes E / BMW 5) 3 pax + luggage RM 450–600 US$95–127 VIP / executive travel

Source: Grab Malaysia – Fare Estimator & Klook Private Transfers

When Should You Take a Taxi?

  • Late-night / early-morning flights: When no buses or trains are running (after 11:00 PM or before 5:00 AM).
  • Heavy luggage: More than 2 large suitcases per person, or sports equipment (golf clubs, surfboards).
  • Family with young children: Avoiding multiple transfers and waiting in the heat.
  • Business travelers: Time is money — door-to-door in 1.5–2 hours vs 3+ hours for other modes.
  • Group of 4+: Splitting the cost makes it competitive with train + Grab combinations.

How to Book

  • Grab app: Fastest and most transparent. Pre-book up to 7 days in advance for a fixed price.
  • Local transfer companies: MalaysiaTaxi.com or ExpertAirportTransfers offer fixed rates and often meet you at arrivals with a name board.
  • Hotel concierge: Most KL hotels can arrange a taxi at a slightly higher rate (RM 250–350).

Important: Always confirm the fare before starting the journey. Traffic on the North–South Highway (PLUS) can add 30–45 minutes during peak hours (Fri evening, Sun afternoon, public holidays).

📊 Tickets & Cost Comparison: All Options Side-by-Side

Use this table to quickly compare every transportation mode from Kuala Lumpur to Batu Berendam Airport. Prices and times are based on standard conditions (average traffic, standard fares).

Mode Total Time (door-to-door) Total Cost (RM) Total Cost (US$) Transfers Best For Recommendation
🚌 Bus (TBS → Melaka Sentral + Grab) 2.5–3 hr RM 25–50 US$5–11 1 (bus → Grab) Budget / solo / most travelers ⭐ BEST VALUE
🚄 Train (ETS + Grab direct) 2.5–3 hr RM 73–110 US$15–23 1 (train → Grab) Rail fans / avoiding highway ⭐ Good alternative
🚄 Train (Komuter + bus + Grab) 3.5–4.5 hr RM 40–65 US$8–14 3 Very budget-conscious ⚠️ Not recommended
✈️ Firefly (Subang → MKZ) 3–4 hr RM 200–480 US$42–102 2+ (to airport, flight, from airport) Aviation enthusiasts / unique experience ⚠️ Rarely practical
🚕 Taxi / Grab direct 1.5–2 hr RM 200–350 US$42–74 0 Families / groups / business / late-night ⭐ FASTEST
🚕 Premium taxi / MPV 1.5–2 hr RM 320–600 US$68–127 0 Large groups / VIP / luxury ⭐ Comfort option

Where to Book Tickets

Money-saving tip: If you are traveling with 3–4 people, the cost of a direct Grab (≈RM 200–260) is often per person cheaper than the train + Grab combination, and much faster. Always check the split cost before deciding.

💡 Traveler Tips & Insider Advice

After hundreds of trips between KL and Melaka, here are the real-world insights that guidebooks often miss.

🚍 Bus-Specific Tips

  • Sit on the right side of the bus for the best views of the countryside (especially past Nilai and Pedas).
  • Book the 6:30 AM or 7:00 AM bus from TBS if you have a flight before 1:00 PM from MKZ — you'll arrive at Melaka Sentral by 9:00 AM and reach the airport by 9:20 AM.
  • Avoid the last bus of the day (typically 9:30 PM) — it often gets cancelled if too few passengers show up.
  • Download the Grab app before you arrive in Melaka Sentral. The taxi counter at the terminal charges RM 30–40 for airport trips, while Grab is consistently RM 15–25.

🚄 Train-Specific Tips

  • ETS Gold class (RM 35 / US$7) is worth the upgrade over Silver — wider seats, more legroom, and a light meal included on some services.
  • If you arrive at Tampin station and there's no Grab available (common in off-peak hours), walk to the main road (5 min) and flag down a local bus (Tampin–Melaka) — it runs every 30–45 min and costs RM 5.
  • Luggage storage at KL Sentral costs RM 10–15 per bag for up to 24 hours (located near the MRT entrance). Useful if you want to explore KL before heading to the airport.

✈️ Flight-Specific Tips

  • Firefly flights from Subang are often cancelled on short notice due to weather or operational issues. Always have a backup plan (e.g., book a bus ticket that can be refunded).
  • Subang Airport (SZB) is small — only one café (coffee and sandwiches) and limited seating. Arrive no more than 1 hour before departure.
  • Melaka Airport (MKZ) has no left-luggage facility. If you have a layover, you'll need to carry everything with you.

🚕 Taxi / Private Transfer Tips

  • Use Grab "JustGrab" for the most reliable pricing. Standard taxis from KL airport or hotel can charge up to RM 400 if you don't agree on a fixed price.
  • Traffic alert: The PLUS Highway (E2) between KL and Melaka is notorious for jams on Friday evenings (southbound) and Sunday afternoons (northbound). Add 30–60 minutes to your journey during those times.
  • Toll costs: Included in the Grab fare — you don't need to pay extra. But if you hire a private car directly, confirm whether tolls (≈RM 25–35) are included.

🧳 Luggage & Logistics

  • Takkyubin (luggage delivery) is available in Malaysia via Pos Laju or GDEX — but for a short KL→Melaka trip, it's rarely worth the cost (RM 40–80 per bag).
  • Batu Berendam Airport has only one check-in counter (operated by Firefly/Malaysia Airlines). Arrive 60 minutes before domestic flights, 90 minutes for international (flights to Indonesia).

❓ Frequently Asked Questions

Is there a direct train from Kuala Lumpur to Batu Berendam Airport?

No, there is no direct train. You must take the KTM ETS or Komuter from KL Sentral to Tampin Station (≈1.5–2 hr), then a bus or Grab to Melaka Sentral (≈1 hr), and finally a taxi to the airport (15 min). Total time: 3.5–4.5 hours.

What is the cheapest way from KL to Batu Berendam Airport?

The Express bus from TBS (Terminal Bersepadu Selatan) to Melaka Sentral costs RM 10–25 (US$2–5) and takes about 2–2.5 hours. From Melaka Sentral, a Grab to the airport adds RM 15–25 (US$3–5). Total as low as RM 25 (US$5).

Which is the fastest way from Kuala Lumpur to Batu Berendam Airport?

A direct private taxi or Grab from your KL location to the airport takes 1.5–2 hours (traffic dependent) and costs RM 200–350 (US$42–74). This is the fastest door-to-door option.

How long does the bus from KL to Melaka Sentral take?

The express bus from TBS (Terminal Bersepadu Selatan) to Melaka Sentral takes 2–2.5 hours under normal traffic. Buses run every 20–30 minutes from early morning until late evening. From Melaka Sentral, Batu Berendam Airport is a 10–15 minute Grab ride.

Are there flights from Kuala Lumpur to Batu Berendam Airport?

Yes, but very limited. Firefly (FY) operates from Sultan Abdul Aziz Shah Airport (Subang, SZB) to Melaka International (MKZ) on selected days. Flight time is 40 minutes, but total door-to-door time (including transfers and security) is 3–4 hours, often slower than a bus. Fares range RM 150–400 (US$32–85). Not recommended for most travelers.

How much does a taxi from Kuala Lumpur to Batu Berendam Airport cost?

A private taxi or Grab from central KL to Batu Berendam Airport costs RM 200–350 (US$42–74). Prices vary by vehicle type (standard vs premium), time of day, and exact pickup location. Book via Grab or local transfer companies for a fixed fare.

Is Batu Berendam Airport the same as Melaka International Airport?

Yes, they are the same airport. Batu Berendam is the original name of the district where the airport is located, while Melaka International Airport (MKZ) is the official commercial designation. Both names refer to the same facility about 10 km north of Melaka city centre.

What time of day is best to travel from KL to Batu Berendam Airport to avoid traffic?

Early morning (before 7:00 AM) or after 8:00 PM on weekdays to avoid KL rush hour. Weekend midday traffic on the North–South Highway can also add 30–45 minutes. For bus travellers, morning departures (6:00–9:00 AM) from TBS are most reliable.