Quick Answer
The best all-round way from Johor Bahru to Batu Berendam Airport (Melaka International Airport) is the express bus + taxi combination: take a bus from Larkin Sentral or JB Sentral to Melaka Sentral (3–4 hours, 20–30 MYR / 4.20–6.30 USD), then a short 15-minute taxi to the airport (20–30 MYR / 4.20–6.30 USD). Total time: ~3.5–4.5 hours | Total cost: ~40–60 MYR (8.40–12.60 USD). For groups or those with heavy luggage, a direct taxi from JB to the airport (250–350 MYR / 53–74 USD, 2.5–3 hours) saves time and hassle.
🚆 Train from Johor Bahru to Batu Berendam Airport (KTM + Bus)
There is no direct train from Johor Bahru to Batu Berendam Airport. However, a train + bus + taxi combination is a scenic and moderately priced alternative. This route uses the KTM ETS (Electric Train Service) from JB Sentral to Tampin station, followed by a bus to Melaka Sentral and a short taxi to the airport.
Step-by-Step Train Route
- JB Sentral → Tampin Station – KTM ETS train, 2.5–3 hours, ~20–35 MYR (4.20–7.35 USD). Trains run 4–6 times daily. Book via KTM official site.
- Tampin → Melaka Sentral – Local bus (Tampin–Melaka route), 1–1.5 hours, ~5–8 MYR (1.05–1.70 USD). Buses depart every 30–60 minutes.
- Melaka Sentral → Batu Berendam Airport – Taxi or ride-hailing, 15 minutes, ~20–30 MYR (4.20–6.30 USD).
Train Comparison: KTM ETS vs. KTM Intercity
| Feature | KTM ETS (Recommended) | KTM Intercity (Budget) |
|---|---|---|
| Duration JB–Tampin | 2.5 hours | 3–3.5 hours |
| Ticket Price (adult) | 25–35 MYR (5.25–7.35 USD) | 15–22 MYR (3.15–4.60 USD) |
| Seat Comfort | Air-conditioned, reclining seats | Older coaches, basic comfort |
| Frequency | 5–6 trains/day | 2–3 trains/day |
| Luggage Space | Overhead racks + luggage area | Limited overhead space |
| Best For | Travelers who prioritize comfort | Budget-conscious travelers |
Total train route time: 4–5 hours | Total cost: 45–73 MYR (9.45–15.30 USD). This option is best if you want to avoid road traffic and enjoy a comfortable train ride, but it requires two transfers.
Source: KTM Berhad official timetable and Melaka State Transport Department.
✈️ Flight from Johor Bahru to Batu Berendam Airport (via KLIA – Not Recommended)
There are no direct flights between Senai International Airport (JHB) in Johor Bahru and Batu Berendam Airport (MKZ) in Melaka. The distance is only ~230 km by road, making air travel inefficient. However, for the sake of completeness, here is the flight + bus option via Kuala Lumpur International Airport (KLIA/KLIA2).
Flight + Bus Route (Not Recommended)
- JB Senai (JHB) → KLIA/KLIA2 – Flight time 55 minutes, but total airport time adds 2+ hours. Airlines: Firefly, AirAsia, Malaysia Airlines. Price: 80–180 MYR (17–38 USD) one-way.
- KLIA/KLIA2 → Melaka Sentral – Express bus (Starmart, Aerobus), 2–2.5 hours, 25–35 MYR (5.25–7.35 USD).
- Melaka Sentral → Batu Berendam Airport – Taxi, 15 minutes, 20–30 MYR (4.20–6.30 USD).
Why Flying Is Not Practical
- Total door-to-door time: 5.5–7 hours (vs. 3.5–4.5 hours by bus).
- Total cost: 125–245 MYR (26–51 USD) – 2–4× more expensive than the bus.
- Carbon footprint: Significantly higher per passenger.
- Hidden time: Security, check-in, baggage claim, and airport transfers add 2–3 hours.
Verdict: The flight option is not recommended for this short route. Choose the express bus or taxi instead.
Source: Malaysia Ministry of Transport – Domestic Aviation Statistics and FlightRadar24 data.
🚌 Express Bus from Johor Bahru to Batu Berendam Airport (Best Value)
The express bus from Johor Bahru to Melaka Sentral is the most popular and cost-effective way to reach Batu Berendam Airport. Buses depart frequently from Larkin Sentral (the main bus terminal in JB) and also from JB Sentral. The ride is comfortable, air-conditioned, and takes you directly to Melaka Sentral, where a short taxi ride brings you to the airport.
Bus Companies & Fare Comparison
| Bus Operator | Departure Point | Duration | Price (MYR) | Price (USD) | Frequency |
|---|---|---|---|---|---|
| Transnasional | Larkin Sentral | 3.5–4 h | 22–28 | 4.60–5.90 | Every 1–2 hours |
| Starmart Express | Larkin Sentral | 3–3.5 h | 25–30 | 5.25–6.30 | Every 2 hours |
| KKKL Super Express | JB Sentral | 3.5–4 h | 20–25 | 4.20–5.25 | 4–6 times daily |
| Mayflower Express | Larkin Sentral | 3–3.5 h | 28–32 | 5.90–6.70 | 3–4 times daily |
From Melaka Sentral to Batu Berendam Airport
- Taxi / Ride-hailing: 15 minutes, 20–30 MYR (4.20–6.30 USD). Use Grab or local taxi stand.
- Local bus (Melaka Town Bus): Route 17 (Melaka Sentral – Airport), 30 minutes, ~2 MYR (0.42 USD). Runs every 30–60 minutes. Not ideal with heavy luggage.
Booking Tips
- Book ahead during peak seasons (school holidays, festivals) via BusOnlineTicket.com or EasyBook.com.
- Seat selection: Choose a window seat on the left side for views of the Malacca Strait.
- Luggage: Most buses allow 1 large suitcase + 1 carry-on. Excess luggage may incur a small fee.
- Departure points: Larkin Sentral is the main hub; JB Sentral is closer to the Singapore border.
Total bus route time: 3.5–4.5 hours | Total cost: 40–60 MYR (8.40–12.60 USD). This is the best balance of cost, comfort, and reliability for most travelers.
Source: Larkin Sentral Terminal official site and Melaka Sentral Terminal info.
🚕 Taxi / Private Car from Johor Bahru to Batu Berendam Airport (Most Convenient)
A direct taxi or private car from Johor Bahru to Batu Berendam Airport offers the fastest door-to-door service and is ideal for families, groups, or travelers with heavy luggage. The journey follows the North-South Expressway (E2) and takes approximately 2.5 to 3 hours depending on traffic.
Taxi Price Breakdown
| Vehicle Type | Price Range (MYR) | Price Range (USD) | Best For |
|---|---|---|---|
| Standard sedan (4 pax) | 250–290 | 53–61 | Solo / couple |
| MPV / Family van (6 pax) | 300–350 | 63–74 | Family with luggage |
| Executive / Premium car | 350–400 | 74–84 | Business travelers |
When to Choose a Taxi
- Late-night / early-morning travel – buses may not run between midnight and 6 AM.
- Groups of 3+ people – split cost becomes competitive with bus fares.
- Heavy or bulky luggage – golf bags, strollers, multiple suitcases.
- Time-sensitive travelers – need to catch a flight from Batu Berendam Airport.
- Families with young children – flexibility for stops and child seats.
Booking Recommendations
- Grab app – reliable and transparent pricing. From JB city center to Batu Berendam Airport, typically 250–300 MYR.
- Local taxi counters at Larkin Sentral or JB Sentral – fixed rates, no surge pricing.
- Pre-booked private transfer – services like AirportTransfers.com.my offer fixed prices and flight monitoring.
- Hotel-arranged taxi – slightly more expensive but reliable and trackable.
Total time: 2.5–3 hours | Total cost: 250–350 MYR (53–74 USD). Choose this for maximum convenience and speed.
Source: Grab Malaysia fare estimator and LLM (Malaysian Highway Authority) toll rates.
💳 Cost & Ticket Comparison – Johor Bahru to Batu Berendam Airport
Here is a side-by-side comparison of all available transport modes to help you decide based on time, budget, and convenience. Prices are approximate for a single adult traveler in 2025.
| Mode | Total Time (door-to-door) | Total Cost (MYR) | Total Cost (USD) | Transfers | Best For |
|---|---|---|---|---|---|
| 🚌 Express Bus + Taxi 🏆 | 3.5–4.5 h | 40–60 | 8.40–12.60 | 1 (Melaka Sentral) | Budget & value seekers |
| 🚆 Train + Bus + Taxi | 4–5 h | 45–73 | 9.45–15.30 | 2 (Tampin + Melaka Sentral) | Scenic lovers, train enthusiasts |
| 🚕 Taxi / Private Car ⚡ | 2.5–3 h | 250–350 | 53–74 | 0 (direct) | Families, groups, late-night |
| ✈️ Flight + Bus + Taxi | 5.5–7 h | 125–245 | 26–51 | 2 (KLIA + Melaka Sentral) | Not recommended |
🏆 Best overall: Express Bus + Taxi – cheapest and reasonably fast.
⚡ Fastest: Taxi / Private Car – 2.5 hours direct.
💰 Cheapest: Express Bus + Taxi – from 40 MYR (8.40 USD).
Where to Buy Tickets
- Bus tickets: BusOnlineTicket.com, EasyBook.com, or at Larkin Sentral counter.
- Train tickets: KTM official website or KTMB mobile app.
- Taxi / private car: Grab app, local taxi counters, or pre-book via AirportTransfers.com.my.
- Flight + bus combo: Not recommended, but if needed, book via AirAsia or Firefly websites and add a bus from KLIA via Starmart Express.
Source: Pricing data aggregated from operator websites and ticketing platforms, accessed January 2025.
🧳 Traveler Tips & Local Know-How – Johor Bahru to Batu Berendam Airport
Real-world advice from frequent travelers on this route. These tips cover luggage, timing, comfort, and hidden details that can make your journey smoother.
Luggage & Baggage
- Use Takkyubin (baggage delivery) – Services like AirportTransfers.com.my and local couriers can send your luggage directly to your Melaka hotel, so you travel light on the bus.
- Bus luggage limit: Most express buses allow one large suitcase (max 25 kg) and one hand carry. Oversize items like golf bags may incur a surcharge.
- Taxi luggage: For families with multiple suitcases, book an MPV taxi to ensure enough space.
Timing & Peak Seasons
- Avoid Malaysian school holidays (mid-March, late-May, mid-September, December) – buses and trains sell out. Book at least 1 week ahead.
- Weekend traffic: Friday evening and Sunday afternoon traffic on the E2 expressway can add 30–60 minutes. Plan accordingly.
- Early morning departures: The first bus from Larkin Sentral departs around 6:30 AM. For a 9 AM flight from Batu Berendam, take a 5 AM bus or a late-night taxi.
Comfort & Amenities
- Bus amenities: Most express buses have AC, reclining seats, and a toilet. However, carry a light jacket and snacks.
- Rest stops: The bus makes one 15-minute stop at a highway rest area with clean restrooms and food stalls.
- Train tip: The KTM ETS has a café car with hot drinks and light meals. Download movies beforehand as Wi-Fi can be patchy.
Navigating Melaka Sentral
- Melaka Sentral is a large modern terminal. Follow signs to "Teksi" (taxi) or "Bas Tempatan" (local bus).
- Grab pick-up point: Exit the main building to the designated ride-hailing bay on the ground floor.
- From Melaka Sentral to the airport: Ignore unofficial touts – only use the official taxi counter or Grab.
Pro tip: If you have a late flight, store your luggage at Melaka Sentral (left luggage counter, ~5 MYR per hour) and explore the UNESCO-listed Melaka Old Town before heading to the airport.
Source: Community feedback from TripAdvisor Malaysia Forum and Lonely Planet Malaysia.
❓ FAQs: Johor Bahru to Batu Berendam Airport (MKZ)
Is there a direct train from Johor Bahru to Batu Berendam Airport?
No, there is no direct train. You can take a KTM ETS train from JB Sentral to Tampin station, then a bus or taxi to Melaka Sentral, and finally a local bus or taxi to Batu Berendam Airport. Total travel time is about 4–5 hours.
How long does it take to get from Johor Bahru to Batu Berendam Airport by bus?
By express bus from Larkin Sentral to Melaka Sentral takes 3–4 hours, plus a 15-minute taxi ride to the airport. Total door-to-door time is approximately 3.5–4.5 hours.
What is the cheapest way to travel from Johor Bahru to Batu Berendam Airport?
The cheapest way is by express bus from Larkin Sentral to Melaka Sentral (20–30 MYR / 4.20–6.30 USD) plus a short taxi to the airport (20–30 MYR / 4.20–6.30 USD). Total cost is around 40–60 MYR (8.40–12.60 USD).
Are there direct flights from Johor Bahru to Batu Berendam Airport?
No direct flights operate between Senai International Airport (JHB) and Batu Berendam Airport (MKZ). The distance is only about 230 km, making air travel impractical when factoring in airport transfers and security wait times.
How much does a taxi cost from Johor Bahru to Batu Berendam Airport?
A private taxi or ride-hailing service from Johor Bahru to Batu Berendam Airport costs between 250 and 350 MYR (53–74 USD), depending on the vehicle type and time of day. The journey takes about 2.5 to 3 hours via the North-South Expressway (E2).
Is it better to take the bus or drive from Johor Bahru to Batu Berendam Airport?
For solo travelers or couples, the express bus is more cost-effective (40–60 MYR total). For families or groups of 3+, driving or taking a taxi offers better value and convenience, especially with luggage. The bus is reliable and comfortable, while driving gives you flexibility.
Can I travel from Johor Bahru to Batu Berendam Airport at night?
Yes, but options are limited. Night buses from Larkin Sentral to Melaka Sentral run until around 10–11 PM. After that, a taxi or private car is your only option. The North-South Expressway is well-lit and safe for night driving. Always pre-book a reputable taxi service for late-night travel.
What is the most convenient way for a family with children?
A private taxi or ride-hailing vehicle is the most convenient for families. It offers door-to-door service, space for luggage and child seats, and a travel time of just 2.5–3 hours. The cost (250–350 MYR) is justifiable for the comfort and flexibility, especially with young children.