Your #1 Ferry travel and route comparison guide. In-depth guides and maps for 804 ferry routes in 70 countries.

Tanah Merah-Desaru


Crossing Singapore ⇔ Johor
Destination(s) 🇲🇾 Malaysia, 🇸🇬 Singapore
Distance 27 miles, 43 km
Duration 1 Hour
Sailings Up to 7 times per week
Operated by Batamfast
Categories: ,

Enjoy a convenient ferry trip from Tanah Merah in Singapore to Desaru, Malaysia, with a travel time of around 30 minutes to 1 hour.

Add your review
Desaru Beach
A Sunset you need to See for Yourself at Desaru Beach

The ferry between Tanah Merah in Singapore and Desaru in Malaysia offers a convenient mode of transportation for tourists.

With an average crossing time of approximately 30 to 45 minutes (Batam fast), it provides a relatively quick journey.

Passengers can enjoy the scenic views of the Johor Strait while traveling to Desaru, known for its beautiful beaches and resorts.

Alternatively, you can consider alternative routes such as driving via the Tuas Second Link or using bus services to reach Desaru from Singapore. None of those gives you the experience you can witness in the top image!

Tanah Merah-Desaru
Tanah Merah-Desaru