There are 4 ways to get from Johor Bahru to Desaru Coast Ferry Terminal by bus, taxi, ferry, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, taxi
best- Take the bus from JB Sentral to Terminal BAS Kota Masaibus T20
- Take the taxi from Terminal BAS Kota Masai to Desaru Coast Ferry Terminaltaxi
1h 36mRM 93–118Drive 75.5 km
cheapest- Drive from Johor Bahru to Desaru Coast Ferry Terminalcar 75.5 km
1h 3mRM 57–83Ferry
- Take the ferry from Berjaya Waterfront Ferry Terminal Johor Bahru to Batam Centreferry
- Take the ferry from Batam Centre to Tanah Merahferry
- Take the ferry from Tanah Merah Terminal to Desaru Coast Ferry Terminalferry
6h 15mRM 480–660Taxi
- Take the taxi from Johor Bahru to Desaru Coast Ferry Terminaltaxi 75.5 km
1h 3mRM 120–160
Questions & Answers
The cheapest way to get from Johor Bahru to Desaru Coast Ferry Terminal is to drive which costs RM 55 - RM 85 and takes 1h 3m.
The fastest way to get from Johor Bahru to Desaru Coast Ferry Terminal is to drive which takes 1h 3m and costs RM 55 - RM 85.
No, there is no direct ferry from Johor Bahru to Desaru Coast Ferry Terminal. However, there are services departing from Berjaya Waterfront Ferry Terminal Johor Bahru and arriving at Desaru Coast Ferry Terminal via Batam Centre and Tanah Merah Terminal. The journey, including transfers, takes approximately 6h 15m.
The distance between Johor Bahru and Desaru Coast Ferry Terminal is 93 km. The road distance is 75.5 km.
Book your Johor Bahru to Desaru Coast Ferry Terminal ferry tickets online with Omio and 12go.asia.
The best way to get from Johor Bahru to Desaru Coast Ferry Terminal without a car is to bus and taxi which takes 1h 36m and costs RM 90 - RM 120.
It takes approximately 1h 36m to get from Johor Bahru to Desaru Coast Ferry Terminal, including transfers.
Yes, the driving distance between Johor Bahru to Desaru Coast Ferry Terminal is 76 km. It takes approximately 1h 3m to drive from Johor Bahru to Desaru Coast Ferry Terminal.
There are 211+ hotels available in Desaru Coast Ferry Terminal.
What companies run services between Johor Bahru, Malaysia and Desaru Coast Ferry Terminal, Malaysia?
You can take a ferry from Berjaya Waterfront Ferry Terminal Johor Bahru to Desaru Coast Ferry Terminal via Batam Centre and Tanah Merah Terminal in around 6h 15m.
- Phone
- +60 7 360 2244
- [email protected]
- Website
- causewaylink.com.my
Bus from JB Sentral to Terminal BAS Kota Masai
- Ave. Duration
- 58 min
- Frequency
- Hourly
- Estimated price
- RM 13–19
- Schedules at
- causewaylink.com.my
- Phone
- +607 221 8000
- Website
- berjayawaterfront.com
Ferry from Berjaya Waterfront Ferry Terminal Johor Bahru to Batam Centre
- Ave. Duration
- 2h
- Frequency
- Hourly
- Estimated price
- RM 100
- Schedules at
- berjayawaterfront.com.my
- Phone
- +65 6278 9688
- [email protected]
- Website
- majesticfastferry.com.sg
Ferry from Batam Centre to Tanah Merah
- Ave. Duration
- 45 min
- Frequency
- 5 times a day
- Estimated price
- RM 65–140
- Schedules at
- majesticfastferry.com.sg
- Phone
- +65 6270 2228
- [email protected]
- Website
- batamfast.com
Ferry from Batam Centre to Tanah Merah
- Ave. Duration
- 1h
- Frequency
- 5 times a day
- Estimated price
- RM 110–160
- Schedules at
- batamfast.com
- Book at
- batamfast.com
Ferry from Tanah Merah Terminal to Desaru Coast Ferry Terminal
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Estimated price
- RM 270–400
- Schedules at
- batamfast.com
- Book at
- 12go.asia
- Ave. Duration
- 51 min
- Estimated price
- RM 80–160
Comfort Taxi
- Phone
- +60 7-332 2852
- Website
- comforttaxi.com.my
Grab Taxi
- Website
- grab.com
Public Cab
- Phone
- +603 6259 2020
- Website
- publiccab.com
Sunlight Taxi
- Phone
- 1300-800-222
- Website
- sunlighttaxi.com
Comfort Delgro
- Phone
- +65 6550 8668
- Website
- cdgtaxi.com.sg
Prime Taxi
- Phone
- +65 6898 2000
- Website
- primetaxi.sg
STRIDES Premier
- Phone
- +65 6555 8888
- Website
- stridespremier.com.sg
Trans-cab
- Phone
- +65 6287 6666
- Website
- transcab.com.sg
Comfort Taxi
- Phone
- +60 7-332 2852
- Website
- comforttaxi.com.my
Grab Taxi
- Website
- grab.com
Public Cab
- Phone
- +603 6259 2020
- Website
- publiccab.com
Sunlight Taxi
- Phone
- 1300-800-222
- Website
- sunlighttaxi.com
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, How to travel India's Golden Triangle, and Best ways to travel around Australia - to help you get the most out of your next trip.









