There are 6 ways to get from Tanah Merah Ferry Terminal (Station) 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 34mRM 9–12Bus
- Take the bus from Tanah Merah Terminal to Changi Airport Terminal 1bus
- Take the bus from Changi Airport Terminal 1 to Opp Woodlands Civic Ctrbus Ts1
1h 59mRM 31–71Ferry
- 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 (Station) to Johor Bahrucar 42.6 km
37 minRM 33–47Line 858 bus
- Take the bus from Changi Airport PTB2 to Woodlands Intbus 858
2h 51mRM 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 36m
Questions & Answers
The cheapest way to get from Tanah Merah Ferry Terminal (Station) to Johor Bahru is to subway which costs RM 8 - RM 13 and takes 1h 34m.
The fastest way to get from Tanah Merah Ferry Terminal (Station) 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 (Station) to Johor Bahru. However, there are services departing from Tanah Merah Terminal and arriving at Opp Woodlands Civic Ctr via Changi Airport Terminal 1. The journey, including transfers, takes approximately 1h 59m.
No, there is no direct ferry from Tanah Merah Ferry Terminal (Station) 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 (Station) 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 34m.
The distance between Tanah Merah Ferry Terminal (Station) and Johor Bahru is 49 km. The road distance is 42.6 km.
Book your Tanah Merah Ferry Terminal (Station) to Johor Bahru ferry tickets online with Omio and 12go.asia.
The best way to get from Tanah Merah Ferry Terminal (Station) to Johor Bahru without a car is to subway which takes 1h 34m and costs RM 8 - RM 13.
It takes approximately 1h 34m to get from Tanah Merah Ferry Terminal (Station) to Johor Bahru, including transfers.
Tanah Merah Ferry Terminal (Station) to Johor Bahru bus services, operated by Changi Airport shuttle, depart from Tanah Merah Terminal station.
What companies run services between Tanah Merah Ferry Terminal (Station), Singapore and Johor Bahru, Malaysia?
You can take a vehicle from Tanah Merah Ferry Terminal (Station) to Marsiling via Tanah Merah Ferry Ter, Tanah Merah Station, Tanah Merah MRT, and Jurong East in around 1h 34m. Alternatively, you can take a vehicle from Tanah Merah Ferry Terminal (Station) to Opp Woodlands Civic Ctr via Tanah Merah Terminal and Changi Airport Terminal 1 in around 1h 59m.
- Phone
- 1800 336 8900
- Website
- SMRT
Subway from Tanah Merah MRT to Jurong East
- Ave. Duration
- 52 min
- Frequency
- Every 10 minutes
- Estimated price
- RM 6–8
- Website
- SMRT
Subway from Jurong East to Marsiling
- Ave. Duration
- 20 min
- Frequency
- Every 10 minutes
- Estimated price
- RM 1–2
- Website
- SMRT
- Phone
- +65 6543 1985
- Website
- changiairport.com
Bus from Tanah Merah Terminal to Changi Airport Terminal 1
- Ave. Duration
- 15 min
- Frequency
- Every 2 hours
- Estimated price
- RM 16
- Schedules at
- changiairport.com
- Phone
- +65 6295 9009
- [email protected]
- Website
- transtar.travel
Bus from Changi Airport Terminal 1 to Opp Woodlands Civic Ctr
- Ave. Duration
- 40 min
- Frequency
- Every 3 hours
- Estimated price
- RM 15–55
- Schedules at
- transtar.travel
- Phone
- 1800-248-0950
- [email protected]
- Website
- Tower Transit Singapore
Bus from Changi Airport PTB2 to Woodlands Int
- Ave. Duration
- 2h 25m
- Frequency
- Every 5 minutes
- Estimated price
- RM 11
- Website
- Tower Transit Singapore
- Phone
- 1800 - 287 2727
- [email protected]
- Website
- SBS Transit
Bus from Bedok Int to W'Lands Stn Exit 4
- Ave. Duration
- 2h 1m
- Frequency
- Every 15 minutes
- Estimated price
- RM 7–12
- Website
- SBS Transit
- Phone
- 1800 336 8900
- Website
- SMRT
Bus from Woodlands Temp Int to JB Sentral Bus Ter
- Ave. Duration
- 47 min
- Frequency
- Every 10 minutes
- Website
- SMRT
- 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 5 delightfully under-the-radar French towns you need to visit, Which side of Niagara Falls should I choose (and how do I get there)?, and Need to know: Eurostar - to help you get the most out of your next trip.
More Questions & Answers
Tanah Merah Ferry Terminal (Station) to Johor Bahru train services, operated by SMRT, depart from Tanah Merah MRT station.
Tanah Merah Ferry Terminal (Station) to Johor Bahru bus services, operated by Changi Airport shuttle, arrive at Changi Airport Terminal 1 station.
Tanah Merah Ferry Terminal (Station) to Johor Bahru train services, operated by SMRT, arrive at Jurong East station.
Yes, the driving distance between Tanah Merah Ferry Terminal (Station) to Johor Bahru is 43 km. It takes approximately 37 min to drive from Tanah Merah Ferry Terminal (Station) to Johor Bahru.
Book your Tanah Merah Ferry Terminal (Station) to Johor Bahru bus tickets online with 12go.asia.
There are 3476+ hotels available in Johor Bahru.















