There are 6 ways to get from Tanah Merah Ferry Terminal to Johor Bahru by subway, bus, 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.
Subway
best- Take the subway from Tanah Merah MRT to Jurong Eastsubway Ew
- Take the subway from Jurong East to Marsilingsubway Ns
1h 31mRM 9–12Line 35 bus, line 7 bus, bus
- Take the bus from Tanah Merah Ferry Ter to Bedok Intbus 35 / ...
- Take the bus from Bedok Int to Parkview Sqbus 7 / ...
- Take the bus from Queen Street Terminal to JB Custom Outbus Cw2
2h 30mRM 11–18Ferry
- Take the ferry from Tanah Merah to Batam Centreferry
- Take the ferry from Batam Centre to Berjaya Waterfront Ferry Terminal Johor Bahruferry
3h 36mRM 211–260Drive 42.6 km
- Drive from Tanah Merah Ferry Terminal to Johor Bahrucar 42.6 km
37 minRM 33–47Line 858 bus
- Take the bus from Changi Airport PTB2 to Woodlands Intbus 858
2h 47mRM 27Line 168 bus, line 950 bus
- Take the bus from Bedok Int to W'Lands Stn Exit 4bus 168
- Take the bus from Woodlands Temp Int to JB Sentral Bus Terbus 950
3h 33m
Questions & Answers
The cheapest way to get from Tanah Merah Ferry Terminal to Johor Bahru is to subway which costs RM 8 - RM 13 and takes 1h 31m.
The fastest way to get from Tanah Merah Ferry Terminal to Johor Bahru is to drive which takes 37 min and costs RM 30 - RM 50.
No, there is no direct bus from Tanah Merah Ferry Terminal to Johor Bahru. However, there are services departing from Tanah Merah Ferry Ter and arriving at JB Custom Out via Bedok Int and Queen Street Terminal. The journey, including transfers, takes approximately 2h 30m.
No, there is no direct ferry from Tanah Merah Ferry Terminal to Johor Bahru. However, there are services departing from Tanah Merah and arriving at Berjaya Waterfront Ferry Terminal Johor Bahru via Batam Centre. The journey, including transfers, takes approximately 3h 36m.
No, there is no direct train from Tanah Merah Ferry Terminal to Johor Bahru. However, there are services departing from Tanah Merah MRT and arriving at Marsiling via Jurong East. The journey, including transfers, takes approximately 1h 31m.
The distance between Tanah Merah Ferry Terminal and Johor Bahru is 49 km. The road distance is 42.6 km.
Book your Tanah Merah Ferry Terminal to Johor Bahru ferry tickets online with Omio and 12go.asia.
The best way to get from Tanah Merah Ferry Terminal to Johor Bahru without a car is to subway which takes 1h 31m and costs RM 8 - RM 13.
It takes approximately 1h 31m to get from Tanah Merah Ferry Terminal to Johor Bahru, including transfers.
Tanah Merah Ferry Terminal to Johor Bahru bus services, operated by SBS Transit, depart from Tanah Merah Ferry Ter station.
What companies run services between Tanah Merah Ferry Terminal, Singapore and Johor Bahru, Malaysia?
You can take a bus from Tanah Merah Ferry Ter to Marsiling via Tanah Merah Station, Tanah Merah MRT, and Jurong East in around 1h 31m. Alternatively, you can take a bus from Tanah Merah Ferry Ter to JB Custom Out via Bedok Int, Parkview Sq, and Queen Street Terminal in around 2h 30m.
- Phone
- 1800 336 8900
- Website
- smrt.com.sg
Subway from Tanah Merah MRT to Jurong East
- Ave. Duration
- 52 min
- Frequency
- Every 10 minutes
- Estimated price
- RM 6–8
- Website
- https://www.smrt.com.sg/
Subway from Jurong East to Marsiling
- Ave. Duration
- 20 min
- Frequency
- Every 10 minutes
- Estimated price
- RM 1–2
- Website
- https://www.smrt.com.sg/
- Phone
- 1800 - 287 2727
- [email protected]
- Website
- sbstransit.com.sg
Bus from Tanah Merah Ferry Ter to Bedok Int
- Ave. Duration
- 36 min
- Frequency
- Every 15 minutes
- Estimated price
- RM 2–4
- Website
- https://www.sbstransit.com.sg/
Bus from Bedok Int to Parkview Sq
- Ave. Duration
- 40 min
- Frequency
- Every 5 minutes
- Estimated price
- RM 2–4
- Website
- https://www.sbstransit.com.sg/
Bus from Bedok Int to W'Lands Stn Exit 4
- Ave. Duration
- 2h 1m
- Frequency
- Every 15 minutes
- Estimated price
- RM 7–12
- Website
- https://www.sbstransit.com.sg/
- Phone
- +60 7 360 2244
- [email protected]
- Website
- causewaylink.com.my
Bus from Queen Street Terminal to JB Custom Out
- Ave. Duration
- 1h
- Frequency
- Every 15 minutes
- Estimated price
- RM 7–11
- Schedules at
- causewaylink.com.my
- Phone
- 1800-248-0950
- [email protected]
- Website
- towertransit.sg
Bus from Changi Airport PTB2 to Woodlands Int
- Ave. Duration
- 2h 25m
- Frequency
- Every 5 minutes
- Estimated price
- RM 11
- Website
- https://towertransit.sg/
- Phone
- 1800 336 8900
- Website
- smrt.com.sg
Bus from Woodlands Temp Int to JB Sentral Bus Ter
- Ave. Duration
- 47 min
- Frequency
- Every 10 minutes
- Website
- https://www.smrt.com.sg/
- Phone
- +65 6278 9688
- [email protected]
- Website
- majesticfastferry.com.sg
Ferry from Tanah Merah to Batam Centre
- Ave. Duration
- 45 min
- Frequency
- Every 4 hours
- Estimated price
- RM 65–140
- Schedules at
- majesticfastferry.com.sg
- Phone
- +65 6270 2228
- [email protected]
- Website
- batamfast.com
Ferry from Tanah Merah to Batam Centre
- Ave. Duration
- 1h
- Frequency
- Every 4 hours
- Estimated price
- RM 110–160
- Schedules at
- batamfast.com
- Book at
- batamfast.com
- Phone
- +607 221 8000
- Website
- berjayawaterfront.com
Ferry from Batam Centre to Berjaya Waterfront Ferry Terminal Johor Bahru
- Ave. Duration
- 2h
- Frequency
- Hourly
- Estimated price
- RM 100
- Schedules at
- berjayawaterfront.com.my
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, Getting to Milan from the airport, and 4 stunningly beautiful Philippines islands you need to visit - to help you get the most out of your next trip.
More Questions & Answers
Tanah Merah Ferry Terminal to Johor Bahru train services, operated by SMRT, depart from Tanah Merah MRT station.
Tanah Merah Ferry Terminal to Johor Bahru bus services, operated by SBS Transit, arrive at Bedok Int station.
Tanah Merah Ferry Terminal to Johor Bahru train services, operated by SMRT, arrive at Jurong East station.
Yes, the driving distance between Tanah Merah Ferry Terminal to Johor Bahru is 43 km. It takes approximately 37 min to drive from Tanah Merah Ferry Terminal to Johor Bahru.
Book your Tanah Merah Ferry Terminal to Johor Bahru bus tickets online with 12go.asia.
There are 3474+ hotels available in Johor Bahru.
















