GoAsia
How to Get from Johor Bahru to Malacca

How to Get from Johor Bahru to Malacca

Last updated: October 18, 2026
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.

Train, Bus, Flight and Ferry tickets

Booking and payment are handled by 12Go, not GoAsia. We may receive a commission when you book through our links.

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

ModePriceDurationComfort
Bus (Express/Executive)Lowest of the three optionsFrom 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 minivanUp 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
  • →  Express 07:00, 08:00, 08:29, 08:30, 09:00, 09:30, 10:00, 10:30, 11:00, 11:30, 12:00, 12:30, 13:00, 13:30, 13:45, 14:30, 15:00, 15:30, 16:00, 16:30, 17:00, 17:45, 18:00, 18:30, 19:30, 20:30, 21:30
  • →  Executive 08:30, 09:30, 10:30, 11:30, 12:30, 13:45, 15:00, 16:00, 17:45, 18:30, 19:30
Taxi Johor Bahru - Malacca $ 132.75–514.11 2h 37m – 3h 7m
  • →  Minivan 7pax
  • →  Minivan 4pax
  • →  Standard 3pax
  • →  Van 7pax
  • →  Van 14pax
  • →  Sedan 2pax
  • →  Luxury Sedan 2pax
  • →  Luxury MPV 2pax
  • →  Luxury 5pax
  • →  Standard 5pax
  • →  Premium 13pax
  • →  Premium 7pax
Bus Johor - Malacca $ 9.75 3h 54m
  • →  Express 07:45
Taxi Senai - Malacca $ 115.83–206.76 2h 21m
  • →  Minivan 7pax
  • →  Minivan 4pax
  • →  Standard 3pax

Frequently Asked Questions

How can I book tickets from Johor Bahru to Malacca?

Use the booking tool on this page to compare the transport options currently available from Johor Bahru to Malacca, including current prices and schedules.

What is the cheapest way to get from Johor Bahru to Malacca?

The bus is the cheapest option. Executive class buses cost slightly more but remain much cheaper than a private transfer.

What is the fastest way to get from Johor Bahru to Malacca?

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.

How long does it take to get from Johor Bahru to Malacca?

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.

Where do the buses depart from in Johor Bahru?

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.

Is it possible to get a private transfer directly from Senai Airport?

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.

Where do the buses arrive in Malacca?

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. [1] Larkin Sentral: Larkin Sentral - Main Page. Retrieved October 15, 2026.
  2. [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.