Contents
Mersing is the ferry town for Tioman Island, and the road south leads from the South China Sea coast through palm oil plantations and kampungs to Johor Bahru and the Singapore border. Most travelers go by bus, which is cheap, or by private car if they carry diving gear or arrive late from the island. You can book through GoAsia.cc.
Mersing to Johor Bahru by Bus
On booking platforms, bus tickets cost about $3 to $6 (October 2026), and the trip takes about 2 hours to 3 hours 10 minutes, depending on the service and the traffic into the city. Executive 1X2 buses have three seats per row and wider seats than the other classes.[1] If your bus ends at Larkin Sentral, you can continue to the Singapore checkpoint on Causeway Link bus CWL for a maximum fare of RM 2.60.[2]
Mersing to Johor Bahru by Private Transfer
A private car picks you up at the jetty or your hotel in Mersing and takes about 2 hours to Johor Bahru or Senai Airport. It costs about $77 to $123 to Johor Bahru and about $81 to $141 to Senai per vehicle, depending on the car (October 2026).[1]
Mersing to Kluang by Bus
Kluang is a railway town known for its coffee shops. A bus from Mersing costs about $4 and takes about 2 hours 10 minutes.[1]
Comparing Your Options
| Mode | Price (USD) | Duration |
|---|---|---|
| Bus to Johor Bahru | $3 - $6 | 2h - 3h 10min[1] |
| Private transfer to Johor Bahru | $77 - $123 | From 2h[1] |
| Bus to Kluang | About $4 | About 2h 10min[1] |
Tips for Traveling from Mersing to Johor
- Book ahead for holidays: Buses to Johor Bahru fill up on weekends and public holidays, when many people return from the islands.
- Ferry buffer: If you arrive from Tioman, leave 1 to 2 hours between the ferry and your bus, because ferry times depend on tides and weather.
- Bring a layer: Coach air conditioning runs cold.
- Tioman ferries: Catamaran tickets to Tioman are sold from the Mersing jetty.[3]
Timetable
| Bus Mersing - Johor Bahru $ 3.20–6.28 1h 59m – 3h 8m | |
|
|
| Taxi Mersing - Johor Bahru $ 77.33–123.11 1h 58m | |
|
| Bus Mersing - Pahang $ 1.26 54m | |
|
| Bus Mersing - Kluang $ 4.11 2h 9m | |
|
| Bus Johor - Johor Bahru $ 3.27 2h 30m | |
|
| Bus Johor - Pahang $ 1.76 53m | |
|
| Taxi Mersing - Senai $ 81.40–141.43 1h 56m | |
|
Frequently Asked Questions
Use the booking tool on this page to compare the transport options currently available from Mersing to Johor, including current prices and schedules.
The bus. Tickets cost about $3 to $6 on booking platforms (October 2026).
A private transfer, which takes about 2 hours. The bus takes about 2 hours to 3 hours 10 minutes.
About 2 hours to 3 hours 10 minutes, depending on the service and the traffic.
Yes. It costs about $4 and takes about 2 hours 10 minutes.
Sources and background
Numbers in the text such as [1] refer to these sources.
- [1] 12Go: 12Go timetable: Mersing to Johor. Retrieved October 28, 2026.
- [2] Causeway Link: Cross Border Bus Services Between Singapore & JB. Retrieved October 15, 2026.
- [3] Cataferry: Cataferry: ferry tickets to Tioman and Langkawi (Mersing, Tanjung Gemok). Retrieved October 19, 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.
