Travel Malacca to Johor Bahru

Malacca to Johor Bahru

Head to Johor Bahru and explore its lively waterfront, a contrast to Malacca’s historic streets and colonial buildings. There are two transport options linking Malacca and Johor Bahru, and this page breaks down their timetables, travel times and ticket prices.

Travel options for Malacca to Johor Bahru

Starting at Malacca, travel affordably by a bus for 22 MYR, and reach Johor Bahru faster by charter in 2h y 19 minutes.

Bus from Malacca to Johor Bahru

Traveling from Malacca to Johor Bahru by bus offers multiple daily departures from Melaka Sentral Bus Terminal, Malacca or Melaka Sentral, Malacca, allowing you to pick a schedule that suits your needs. The trip usually takes around 5 hours 15 minutes, bringing you to Skudai or Larkin Bus Terminal, Johor Bahru with fares starting from 22 MYR. Be sure to compare schedules and secure your tickets in advance here for a comfortable, reliable, and enjoyable journey.

Prices: 22 MYR

Duration: 5h 15m – 5h 32m ⏱

Go with bus from Malacca to Johor Bahru for 22 MYR Ride with bus from Malacca to Johor Bahru in 5h 15m

View all Bus tickets →

Charter from Malacca to Johor Bahru

Travel from Malacca to Johor Bahru with a private driver, who will pick you up at your chosen location, whether it’s your hotel, a train station, or another spot. The journey takes around 2 hours 19 minutes with fares starting at 439 MYR. Book your ride now and plan your trip.

Prices: 439 MYR

Duration: 2h 19m – 3h ⏱

Take charter from Malacca to Johor Bahru for 439 MYR Explore with charter from Malacca to Johor Bahru in 2h 19m

View all Charter tickets →

Distance Malacca to Johor Bahru

The distance between Malacca and Johor Bahru is 190.6 kilometers.

Malacca to Johor Bahru Transportation Comparison

Compare transport options side by side using key travel metrics to find the best way to get from Malacca to Johor Bahru

Bus
Charter
Average price
22 MYR
550 MYR
Cheapest price
22 MYR
439 MYR
Average duration
5h 23m
2h 39m
Minimum duration
5h 15m
2h 19m
Number of departures
23
2
Tickets

Bus Routes & Schedules from Malacca to Johor Bahru

- Travel from Melaka Sentral Bus Terminal, Malacca to Skudai by bus, with journeys lasting approximately 5h 15m. Departures run from 07:45 until 19:45, and fares begin at 22 MYR.
- Board the bus at Melaka Sentral Bus Terminal, Malacca bound for Larkin Bus Terminal, Johor Bahru. The trip takes roughly 5h 32m. Departures run from 07:45 until 19:45, and fares begin at 22 MYR.
- Board the bus at Melaka Sentral, Malacca to reach Larkin Bus Terminal, Johor Bahru, spending roughly 5h 32m on the road. Services run at 06:15, and tickets start from 27 MYR.

Bus Timetable: Melaka Sentral Bus Terminal, Malacca → Larkin Bus Terminal, Johor Bahru

  • 07:45 13:17 5h 32m 22 MYR
  • 08:45 14:17 5h 32m 22 MYR
  • 10:00 15:32 5h 32m 22 MYR
  • 11:00 16:32 5h 32m 22 MYR
  • 12:00 17:32 5h 32m 22 MYR
  • 13:30 19:02 5h 32m 22 MYR
  • 14:30 20:02 5h 32m 22 MYR
  • 15:30 21:02 5h 32m 22 MYR
  • 16:30 22:02 5h 32m 22 MYR
  • 18:00 23:32 5h 32m 22 MYR
  • 19:45 01:17 5h 32m 22 MYR

Bus Timetable: Melaka Sentral Bus Terminal, Malacca → Skudai

  • 07:45 13:00 5h 15m 22 MYR
  • 08:45 14:00 5h 15m 22 MYR
  • 10:00 15:15 5h 15m 22 MYR
  • 11:00 16:15 5h 15m 22 MYR
  • 12:00 17:15 5h 15m 22 MYR
  • 13:30 18:45 5h 15m 22 MYR
  • 14:30 19:45 5h 15m 22 MYR
  • 15:30 20:45 5h 15m 22 MYR
  • 16:30 21:45 5h 15m 22 MYR
  • 18:00 23:15 5h 15m 22 MYR
  • 19:45 01:00 5h 15m 22 MYR

Bus Timetable: Melaka Sentral, Malacca → Larkin Bus Terminal, Johor Bahru

  • 06:15 11:47 5h 32m 27 MYR

Check all Charter tickets →

Charter Routes & Schedules from Malacca to Johor Bahru

- Travel from Malacca Hotel Transfer to Senai Hotel Transfer with a personal driver, lasting approximately 2h 19m. Travel options are flexible with fares beginning at 439 MYR.
- From Malacca Hotel Transfer, set off in a VIP taxi toward Johor Bahru, with the ride lasting around 3h. Fares from 660 MYR are available, with multiple departures throughout the day.

Check all Charter tickets →

Frequently Asked Questions Malacca to Johor Bahru

Below you will find answers to the most common questions about traveling from Malacca to Johor Bahru.

How long does the Malacca to Johor Bahru route usually take?

By bus, the trip usually takes about 5 hours 15 minutes to 5 hours 32 minutes. The exact time varies with the service and traffic conditions along the route, especially when roads are busier near Johor Bahru.

What is the usual price range for Malacca to Johor Bahru travel?

For this route, bus fares are listed at MYR 22 to MYR 27. Charter services are much higher, at MYR 439 to MYR 660, so the overall cost depends strongly on the transport type chosen.

Which is the cheapest way to travel from Malacca to Johor Bahru?

The cheapest option shown is the bus, with fares from MYR 22. Charter is available too, but it costs far more and is not the low-cost choice on this route.

What is the fastest option for Malacca to Johor Bahru?

The fastest listed option is charter, with trips taking about 2 hours 19 minutes to 3 hours. Bus journeys are longer, at roughly 5 hours 15 minutes to 5 hours 32 minutes.

Where do buses leave from and arrive in Malacca to Johor Bahru travel?

Buses depart from Melaka Sentral Bus Terminal, Malacca, or Melaka Sentral, Malacca. They arrive at Skudai or Larkin Bus Terminal, Johor Bahru, depending on the service.

How often do buses run from Malacca to Johor Bahru, and what are the first and last departures?

There are 23 bus trips on this route, but no fixed frequency is listed. The first departure is at 06:15 and the last departure is at 19:45.

Are there different bus arrival points on the Malacca to Johor Bahru route?

Yes. Bus services arrive either at Skudai or at Larkin Bus Terminal, Johor Bahru. The listed journey times are about 5 hours 15 minutes to Skudai and about 5 hours 32 minutes to Larkin.

If I want a direct transfer from Malacca to Johor Bahru, what charter options are shown?

The charter service uses Malacca Hotel Transfer as the departure point. It arrives either at Senai Hotel Transfer or Johor Bahru, and the listed trip count is 2.

How long does the charter service take from Malacca to Johor Bahru?

Charter durations depend on the destination. Malacca Hotel Transfer to Senai Hotel Transfer takes about 2 hours 19 minutes, while Malacca Hotel Transfer to Johor Bahru takes about 3 hours.

What should I know about booking Malacca to Johor Bahru tickets?

For reservations, TicketRoutes.com is the booking reference provided for this route. It is the place to check the available Malacca to Johor Bahru services and their listed details.

How do the bus and charter options differ on the Malacca to Johor Bahru route?

The bus is the lower-cost option at MYR 22 to MYR 27 and takes about 5 hours 15 minutes to 5 hours 32 minutes. Charter is more expensive at MYR 439 to MYR 660, but it is faster.

Is there any train, ferry, or flight service listed for Malacca to Johor Bahru?

No train, ferry, or flight service is listed in the provided data for this route. The available transport types shown are bus and charter only.


More travel routes for Malacca and Johor Bahru

Planning more stops after Malacca to Johor Bahru?

If your journey doesn’t end with Malacca to Johor Bahru, use the TicketRoutes Travel Planner to build a complete multi-city itinerary. Compare buses, trains, ferries, and flights for several destinations at once — faster and easier.

Try the Travel Planner

Perfect for travelers visiting multiple cities on one trip.