Singapore · Destination
Tanah Merah Ferry Terminal ferries
6 crossings run to and from Tanah Merah Ferry Terminal.
Tanah Merah Ferry Terminal handles Singapore's eastern international routes. Singapore Cruise Centre publishes the crossings as about 60 minutes to Batam, 70 minutes to Bintan, 100 minutes to Karimun and 90 minutes to southern Johor. Bintan Resort Ferries sails only from here, not from the HarbourFront side. Several Batam operators, including Batam Fast, Majestic Fast Ferry and Sindo Ferry, sail from both Tanah Merah and HarbourFront, so the terminal printed on your ticket matters more than the operator name. Sindo also runs Tanah Merah to Tanjung Pinang on Bintan, a different landing point from the Bandar Bentan Telani resort terminal Bintan Resort Ferries uses; its Karimun sailings leave from HarbourFront, not Tanah Merah. The terminal completed an upgrade in March 2025 that added self-service check-in kiosks and bag drop. The thing that catches people out is the name. Tanah Merah MRT station and Tanah Merah Ferry Terminal are not the same place and you cannot walk between them. From either Bedok or Tanah Merah MRT you take SBS bus 35 to the terminal, which Singapore Cruise Centre puts at about 40 minutes from Changi Airport and 50 minutes from the city all in. A taxi is about 10 minutes from the airport and 22 minutes from the city.
Routes
Crossings to and from Tanah Merah Ferry Terminal
Facilities
What you’ll find at Tanah Merah Ferry Terminal
Self-service check-in kiosks
Bag drop
Taxi stand and bus stop
Shuttle bus pickup from Changi Airport
Local warnings
Before you travel to Tanah Merah Ferry Terminal
Do not plan to walk from Tanah Merah MRT. The station and the terminal share a name but sit apart, and bus 35 is the connection.
There is a shuttle from Changi Airport Terminals 1, 2 and 4. Confirm the pickup bay and time with your operator, because those change.
Bintan sailings leave only from here. If your ticket says HarbourFront, it is not a Bintan ferry.
FAQs
Tanah Merah Ferry Terminal ferry questions
Sources
- Destinations and crossing times from Tanah Merah: Batam 60 min, Bintan 70 min, Karimun 100 min, Johor 90 min: Singapore Cruise Centre, checked 2026-09-24
- Address 50 Tanah Merah Ferry Road, Singapore 498833: Singapore Cruise Centre, Getting to Tanah Merah Ferry Terminal, checked 2026-09-26
- Nearest MRT is Bedok or Tanah Merah, then SBS bus 35; the station is not at the terminal; about 40 minutes from Changi and 50 minutes from the city by MRT and bus; about 10 and 22 minutes respectively by taxi: Singapore Cruise Centre, Getting to Tanah Merah Ferry Terminal, checked 2026-09-26
- Shuttle bus from Changi Airport Terminals 1, 2 and 4: Singapore Cruise Centre, Getting to Tanah Merah Ferry Terminal, checked 2026-09-26
- BRF check-in and boarding pass collection at least 1.5 hours before departure, counter closes 40 minutes before departure: Bintan Resort Ferries, checked 2026-09-26
- BatamFast and Bintan Resort Ferries listed as tenants at Tanah Merah Ferry Terminal: Singapore Cruise Centre, terminal tenants page, checked 2026-09-26
- Majestic Fast Ferry sails Tanah Merah to Batam Centre and Tanah Merah to Tanjung Pinang, alongside its HarbourFront sailings: Majestic Fast Ferry, checked 2026-09-26
- Sindo Ferry sails Tanah Merah to Batam Centre and Tanah Merah to Tanjung Pinang; its Tanjung Balai (Karimun) sailings leave from HarbourFront, not Tanah Merah: Sindo Ferry schedules, checked 2026-09-22