How to Get from Mersing to Johor

How to Get from Mersing to Johor

Last updated: March 8, 2026

Leaving behind the salty breeze of the South China Sea and the gateway to the Tioman Islands, the journey from Mersing into the heart of Johor state marks a transition from island vibes to urban energy. Whether you are heading to the bustling border city of Johor Bahru or exploring inland gems like Kluang, the route takes you through a landscape of palm oil plantations and quiet kampungs that define the southern Malaysian peninsula.

While many travelers use Mersing simply as a transit point for the ferry, the land journey south is a straightforward affair. You have a choice between the hyper-economical public bus system, which is a staple for locals and backpackers alike, or the seamless door-to-door comfort of a private transfer. On GoAsia.cc, you can easily compare these options to find the one that fits your schedule and budget.

Mersing to Johor Bahru by Bus

The bus is the most common way to make this trip, offering a variety of comfort levels at a very low cost. Prices for this route typically range from $3 to $7, making it accessible for any budget. The journey usually takes between 2 hours and 3 hours, depending on the specific service and traffic conditions entering the city.

Bus Classes and Comfort

There are several types of buses operating this route. The Executive 1X2 buses are the most comfortable, featuring wide, reclining seats in a three-abreast configuration, providing plenty of legroom and personal space. Executive and Express buses are the standard choice for most travelers, offering air conditioning and reliable service. For those looking for the absolute lowest price, Economy buses are available, though they may offer fewer amenities.

Most buses depart from the Mersing Bus Terminal (Terminal Bas Mersing), which is within walking distance of the ferry pier. They arrive at Larkin Sentral in Johor Bahru, the city's main transportation hub, from where you can easily catch a local bus or taxi to the Singapore border or your hotel.

Mersing to Johor Bahru by Private Transfer

If you value time and convenience over cost, a private transfer is the premium way to travel. This option is particularly popular for families, groups, or those carrying heavy diving gear after a trip to the islands. A private vehicle will pick you up directly from the jetty or your hotel in Mersing and drop you off at your specific destination in Johor Bahru or Senai Airport.

Prices for private transfers range from $82 to $150 depending on the vehicle size. You can choose from a Standard 3pax sedan for small groups, or larger Minivan 4pax and Minivan 7pax options for bigger families. The drive is significantly faster than the bus, taking approximately 1 hour and 58 minutes to reach Johor Bahru, and about 1 hour and 56 minutes to reach Senai Airport.

Mersing to Kluang by Bus

For travelers heading to the railway town of Kluang, known for its famous coffee and organic farms, there is a specific bus service available. This route is less frequent than the Johor Bahru line, but it is highly affordable at $4. The trip takes about 2 hours and 9 minutes, taking you inland away from the coast. The Executive class bus ensures a comfortable ride through the Johor countryside.

Comparing Your Options

Mode Price (USD) Duration Comfort
Bus (Economy/Express) $3 - $7 2h - 3h Standard
Bus (Executive 1X2) $4 - $7 2h - 3h High
Private Transfer (Sedan) $82 - $87 2h Luxury
Private Transfer (Minivan) $131 - $150 2h Luxury

Tips for Traveling from Mersing to Johor

  • Book in Advance: During public holidays and weekends, buses to Johor Bahru can fill up quickly as locals return home from the islands. It is wise to secure your seat online through GoAsia.cc.
  • Ferry Buffer: If you are arriving from Tioman, always allow at least 1 to 2 hours between your ferry arrival and your bus departure. Ferry schedules are highly dependent on tides and weather.
  • Keep it Cool: Malaysian buses are notorious for their powerful air conditioning. Keep a light jacket or sweater in your carry-on bag to stay comfortable during the journey.
  • Arrival at Larkin: If your destination is Singapore, Larkin Sentral has dedicated platforms for the SBS and Causeway Link buses that take you across the border to the immigration checkpoint.
  • Snacks and Water: While the journey is relatively short, it is always a good idea to have water with you. The Mersing Bus Terminal has several small kiosks selling snacks and drinks.

Timetable

Bus Mersing - Johor Bahru $ 3.30–6.47 1h 59m – 3h 8m
  •   Express 10:30, 12:30, 15:45, 17:00, 17:15, 19:00, 20:00
  •   Economy 11:30, 18:00
  •   Executive 10:45
  •   Executive 1X2 13:50, 23:30
Taxi Mersing - Johor Bahru $ 79.78–127.03 1h 58m
  •   Minivan 7pax
  •   Minivan 4pax
  •   Standard 3pax
Bus Mersing - Pahang $ 1.30 54m
  •   Express 06:45, 08:00, 09:00, 11:00, 12:30, 14:30, 16:00, 17:15, 18:00, 20:30
  •   Executive 18:00
Bus Mersing - Kluang $ 4.24 2h 9m
  •   Executive 07:15
Bus Johor - Johor Bahru $ 3.37 2h 30m
  •   Express 10:45, 17:15
Bus Johor - Pahang $ 1.81 53m
  •   Express 07:45, 08:45, 10:45, 12:15, 14:15, 15:45, 17:00, 17:45, 20:15
  •   Executive 17:45
Taxi Mersing - Senai $ 83.98–145.92 1h 56m
  •   Minivan 7pax
  •   Minivan 4pax
  •   Standard 3pax

Frequently Asked Questions

How can I book tickets from Mersing to Johor?

You can book train, bus, flight, taxi, van, and ferry tickets from Mersing to Johor directly on GoAsia.cc. Use the booking tool on this page to compare all available options and prices in real time.

What is the cheapest way to get from Mersing to Johor?

The cheapest way to travel from Mersing to Johor Bahru is by bus, with tickets starting as low as $3 for Express or Economy services. Even the higher-tier Executive buses are very affordable, rarely exceeding $7.

What is the fastest way to get from Mersing to Johor?

The fastest way to get to Johor Bahru or Senai is by private transfer, which takes approximately 1 hour and 56 minutes to 1 hour and 58 minutes. This avoids the multiple stops and terminal wait times associated with the bus.

How long does it take to get from Mersing to Johor?

The duration depends on your destination and mode of transport. A bus to Johor Bahru takes between 2 and 3 hours, while a trip to Kluang takes about 2 hours and 9 minutes. Private transfers generally take just under 2 hours.

Are there direct buses from Mersing to Senai Airport?

Direct public buses to Senai Airport are limited; most travelers take a bus to Larkin Sentral and then a local shuttle. However, you can book a direct private transfer from Mersing to Senai Airport for a seamless 2-hour journey.

Is it better to book the bus or a private minivan?

If you are traveling solo or on a budget, the bus is excellent value and very reliable. For groups of 4 to 7 people, a private minivan offers better value per person and the convenience of door-to-door service without lugging bags through terminals.

Where do the buses depart from in Mersing?

Buses depart from the Mersing Bus Terminal (Terminal Bas Mersing). It is located conveniently near the center of town and is a short walk or a very quick taxi ride from the Mersing Jetty.