How to Get from Mersing to Johor Bahru

How to Get from Mersing to Johor Bahru

Last updated: March 8, 2026

Leaving the laid back coastal vibes of Mersing for the bustling southern gateway of Johor Bahru marks a transition from island hopping adventures to urban exploration. As the primary jumping off point for Tioman Island, Mersing often feels like a quiet outpost, whereas Johor Bahru serves as a high energy hub of shopping malls, theme parks, and the busy border crossing into Singapore. The journey south takes you through the heart of Johor state, passing palm oil plantations and small kampungs that offer a glimpse into the local Malaysian landscape.

Whether you are heading to the airport for a flight, planning a shopping spree at Mid Valley Southkey, or preparing to cross the causeway, the route is well serviced. You have a choice between the highly economical express buses that locals rely on or the door to door convenience of a private transfer. You can easily check availability and book your tickets for this route on GoAsia.cc to ensure your transition from the coast to the city is seamless.

Mersing to Johor Bahru by Bus

The bus is the most common way to make this journey, offering an incredible balance between cost and comfort. For many travelers, this is the preferred method because it is budget friendly and allows you to sit back and watch the scenery change from rural to urban. The buses depart from the Mersing Bus Terminal, which is a short walk from the ferry piers.

Express and Economy Classes

The standard Express and Economy buses are the most affordable options, with prices ranging from $3 to $7. These buses are generally air conditioned and follow a direct route to Larkin Sentral, the main bus hub in Johor Bahru. The duration typically falls between 2 hours and 3 hours and 10 minutes, depending on traffic conditions as you enter the city. Economy seats are basic but functional, while Express services often provide a slightly more modern fleet.

Executive and 1x2 Classes

If you prefer more legroom and a wider seat, look for the Executive or Executive 1x2 classes. These buses feature a seating arrangement with only three seats across the row (one on one side, two on the other), providing significantly more personal space. This is a great choice if you have been carrying a heavy backpack and want to stretch out. Despite the upgrade in comfort, these tickets remain very affordable, usually staying within the $4 to $7 range.

Mersing to Johor Bahru by Private Transfer

For those traveling in a group, with heavy luggage, or simply seeking the fastest possible transit, a private transfer is the premium choice. Unlike the bus, which adheres to a fixed terminal schedule, a private transfer offers door to door service, picking you up directly from the Mersing jetty or your hotel and dropping you at your specific destination in Johor Bahru or even Senai Airport.

The price for a private transfer ranges from $82 to $150 depending on the vehicle type and the specific drop off point. While this is higher than the bus, when split between a group of seven people, the cost per person becomes quite reasonable. The journey time is approximately 1 hour and 58 minutes, making it the quickest way to reach the city center.

Vehicle Options

  • Standard 3pax: Ideal for couples or solo travelers with a few suitcases who want a private, air conditioned car.
  • Minivan 4pax: A mid sized option providing extra room for luggage or a small family.
  • Minivan 7pax: The most cost effective choice for larger groups or families, ensuring everyone stays together in a single vehicle.

Comparing Your Options

ModePrice (USD)DurationComfort
Bus (Economy/Express)$3 - $72h - 3hStandard
Bus (Executive)$4 - $72h - 3hHigh
Private Transfer (Standard)$82 - $1312hPremium
Private Transfer (Minivan)$82 - $1502hPremium

Tips for Traveling from Mersing to Johor Bahru

  • Book in Advance: During public holidays and weekends, many Singaporeans and locals visit the islands near Mersing. Buses can fill up quickly, so it is wise to secure your seat a few days early.
  • Arrival at Larkin Sentral: Most buses terminate at Larkin Sentral in Johor Bahru. From there, you can take a local Grab or a city bus to reach the CIQ (Customs, Immigration, and Quarantine) complex if you are heading to Singapore.
  • Senai Airport: If you are catching a flight, a private transfer directly to Senai (approximately 1 hour and 56 minutes) is much more reliable than taking a bus to the city and then backtracking to the airport.
  • Stay Hydrated: While the buses are air conditioned, the tropical heat at the terminals can be intense. Keep a bottle of water handy for the wait at the station.
  • Luggage: Buses have large undercarriage compartments for suitcases. If you choose a private transfer, ensure you book a vehicle size that accommodates both your group and your bags.

Timetable

Bus Mersing - Johor Bahru $ 3.30–6.49 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.95–127.29 1h 58m
  •   Minivan 7pax
  •   Minivan 4pax
  •   Standard 3pax
Bus Johor - Johor Bahru $ 3.38 2h 30m
  •   Express 10:45, 17:15
Taxi Mersing - Senai $ 84.16–146.23 1h 56m
  •   Minivan 7pax
  •   Minivan 4pax
  •   Standard 3pax

Frequently Asked Questions

How can I book tickets from Mersing to Johor Bahru?

You can book train, bus, flight, taxi, van, and ferry tickets from Mersing to Johor Bahru 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 Bahru?

The cheapest way to travel is by bus, with Economy and Express tickets starting as low as $3. These services are reliable and offer a budget friendly way to reach the southern city.

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

The fastest way to get there is by private transfer, which takes approximately 1 hour and 58 minutes. This option provides door to door service and avoids the stops associated with public bus routes.

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

The journey typically takes between 2 and 3 hours. Private transfers are the quickest at just under 2 hours, while buses vary between 2 hours and 3 hours depending on the specific service and traffic.

Where do the buses depart from in Mersing?

Buses depart from the Mersing Bus Terminal (Terminal Bas & Teksi Mersing). It is conveniently located near the jetty area where ferries from Tioman Island arrive.

Is there a direct transport option to Senai Airport?

Yes, you can book a private transfer directly from Mersing to Senai Airport. This takes about 1 hour and 56 minutes and is the most efficient way to catch a flight without going through Johor Bahru city center.

Are the buses air conditioned?

Yes, all Express, Economy, and Executive buses on this route are equipped with air conditioning to ensure a comfortable trip through the tropical climate of Malaysia.