Contents
Leaving the bustling border city of Johor Bahru for the historic streets of Malacca (Melaka) feels like stepping back through the chapters of Malaysia's colonial past. Johor Bahru is a modern gateway defined by its proximity to Singapore, while Malacca offers a slower pace where red-hued Dutch architecture meets the Jonker Street night markets. The journey north along the west coast is a straightforward trip by road, making it a popular route for weekend explorers and international travelers alike.
Whether you start at Senai Airport or at the central Larkin Sentral terminal, you have two main ways to make this journey: the budget-friendly public bus or a door-to-door private transfer. You can compare schedules and book on GoAsia.cc.
Johor Bahru to Malacca by Bus
The bus is the best choice for budget-conscious travelers. Larkin Sentral is the largest public transport terminal in Johor Bahru and lists express buses among its services.[1] Causeway Link runs an express bus service between Johor Bahru and Melaka Sentral.[2] The ride takes from about 3.5 hours, longer in heavy traffic.[3]
Express and Executive Services
Operators sell ordinary express seats and, on some departures, a more comfortable executive class.[3] Express coaches are air-conditioned with reclining seats; if you want more legroom and wider seats, the executive class is a worthwhile upgrade for a small price difference.
Buses arrive at Melaka Sentral, Malacca's largest public transport terminal, with separate sides for domestic and express buses.[2] It lies outside the historic UNESCO World Heritage area, so take a short taxi or ride-hailing trip to reach your hotel in the city center.
Johor Bahru to Malacca by Private Transfer
For groups, travelers with heavy luggage, or anyone who prefers a direct connection, a private transfer is the most efficient choice. It saves the trip to the bus station and takes you from your doorstep in Johor Bahru to your hotel in Malacca. The ride takes from about 2.5 hours, longer with traffic.[3]
Vehicle Options for Every Group Size
Private hire ranges from sedans and standard cars for solo travelers and couples to MPVs, minivans and vans for larger groups, up to 13 or 14 seats. On booking platforms, private transfers from Johor Bahru start at about $134 for a small car and reach roughly $520 for the largest vehicles (October 2026).[3] The cost per person becomes competitive when a van is full.
A transfer is also the easiest option if you arrive at Senai Airport, as the driver can meet you at the airport. On booking platforms, private transfers from Senai start at about $117 (October 2026), and the ride takes from about 2.5 hours.[3]
Comparing Your Options
| Mode | Price | Duration | Comfort |
|---|---|---|---|
| Bus (Express/Executive) | Lowest of the three options | From about 3.5 hours[3] | Standard to high |
| Private transfer (car) | From about $134[3] | From about 2.5 hours[3] | High |
| Group van or minivan | Up to about $520 per vehicle[3] | From about 2.5 hours[3] | High |
Tips for Traveling from Johor Bahru to Malacca
- Book in advance: Buses run frequently through the day, but Friday afternoons and Sunday evenings can sell out as locals travel for the weekend.
- Allow time at the terminal: Larkin Sentral is large and can be confusing, so arrive early. For the return trip, Causeway Link asks passengers with an online ticket to exchange it for a boarding pass at Melaka Sentral counters 2, 3 or 4 at least 30 minutes before departure.[2]
- Keep it cool: Malaysian buses are often strongly air-conditioned. Carry a light jacket or sarong.
- Stop at a rest area: If you travel by private car, you can ask the driver to stop at a highway Rest and Service area (R&R) for local snacks.
Timetable
| Bus Johor Bahru - Malacca $ 5.75–9.75 3h 30m – 5h 32m | |
|
|
| Taxi Johor Bahru - Malacca $ 132.75–514.11 2h 37m – 3h 7m | |
|
| Bus Johor - Malacca $ 9.75 3h 54m | |
|
| Taxi Senai - Malacca $ 115.83–206.76 2h 21m | |
|
Frequently Asked Questions
Use the booking tool on this page to compare the transport options currently available from Johor Bahru to Malacca, including current prices and schedules.
The bus is the cheapest option. Executive class buses cost slightly more but remain much cheaper than a private transfer.
A private transfer is the fastest option, taking from about 2.5 hours depending on traffic. This avoids the waiting time and multiple stops associated with public buses.
A private transfer takes from about 2.5 hours, while the bus takes from about 3.5 hours. Traffic on the North-South Expressway can make both longer.
Most express buses depart from Larkin Sentral, the largest public transport terminal in Johor Bahru, which is easily reached from the city center by local bus or taxi.
Yes, private transfers are available directly from Senai Airport to Malacca. On booking platforms, prices start at about $117 (October 2026), depending on the vehicle type.
Express buses arrive at Melaka Sentral, the city's largest public transport terminal, which lies outside the historic center. From there, take a taxi or ride-hailing car to your hotel.
Sources and background
Numbers in the text such as [1] refer to these sources.
- [1] Larkin Sentral: Larkin Sentral - Main Page. Retrieved October 15, 2026.
- [2] Causeway Link: Melaka Sentral Bus Terminal. Retrieved October 18, 2026.
- [3] 12Go: 12Go Timetable: Johor Bahru - Malacca. Retrieved October 18, 2026.
Guide prices and journey times are indicative, not live quotes. A booked package may include transfers and waiting time as well as the main journey. Check the selected offer, pickup point and current conditions before booking.