The distance between Johor Bahru and Mersing is 130 km. The bus can cover this distance in just 2 hours 36 minutes. Buses are convenient and the cheapest means of travel. They are easily accessible and are an excellent means of traveling while covering short distances. Nowadays, buses come with good amenities for the comfort of the passengers.
Located in the state of Johor, Mersing is a coastal town known for its ferry ports that provide great connectivity to nearby islands. The island offers an escape from the busy city life and is ideally a good way to spend a peaceful vacation. If you’re an adventure lover, you can try your hand at various water sports like diving and jet skiing. Mersing is also famous for lip-smacking seafood and you can visit the popular Cantonese and Chinese restaurants to get a taste of the delicious food. Mersing's most visited places are the Air Papan Beach, Fushun Temple, Sri Subramaniam Temple, Gunung Arong, and Mersing Marine Park Centre. The weather in Mersing is usually hot all year round and doesn’t vary much.
Bus Service between Johor Bahru and Mersing
Travelling by bus is affordable and convenient. The distance from Johor Bahru to Mersing is 130 km and can be covered in 2 hours. Many bus operators on this route provide great amenities and services for the comfort of the passengers. The tickets for this route are priced at an average of RM12.5. You can also enjoy the beautiful view on the way to Mersing. Bus journeys are comfortable and easy on the pockets. The buses on this route are available as early as 7 AM.
Mersing town is accessible on foot and you can walk around to reach most places. If you’re not fond of walking, you can also explore the town on a motorbike. If you wish to visit the islands and beaches outside Mersing, you can visit the Mersing jetty to board ferries.
Boarding and Drop off points
From Johor Bahru, you can board a bus from the Larkin Bus Terminal
In Mersing, you will arrive at the Mersing Bus Terminal.
Popular Bus Companies from Johor Bahru to Mersing
The Johor Bahru to Mersing bus route is busy, and there are five major bus operators on it namely -
All buses from Johor Bahru to Mersing depart from Larkin Bus Terminal. The first bus leaves at 7 AM, and the last departs at 9 PM. The average travel time is 2 hours, and it may vary depending on the bus operator.




