Tanah Merah Ferry Terminal is one of Singapore’s key departure points for ferry services to Batam, Indonesia, but finding it can be surprisingly tricky if you’ve never been. Unlike the well known HarbourFront terminal, the Tanah Merah Ferry Terminal location sits in a quieter part of eastern Singapore, and first-time visitors often aren’t sure how to get there by MRT, bus, or car.

If you’re booking ferry tickets to Batam through us at Batam Ferry Tickets, knowing exactly where your departure terminal is and how to reach it on time matters just as much as securing your seat. A missed ferry because of a wrong turn or a late taxi isn’t a great start to any trip.
This guide covers the terminal’s exact address, step by step directions from various parts of Singapore, parking information, and practical tips so you arrive stress-free and ready to board.
This guide covers the terminal’s exact address, step by step directions from various parts of Singapore, parking information, and practical tips so you arrive stress-free and ready to board.
Routes Served from Tanah Merah Ferry Terminal
Before you plan your journey to the terminal, confirm that your Batam destination is served from Tanah Merah. The following routes operate from this terminal:
| Route | Batam Terminal |
|---|---|
| Tanah Merah → Batam Centre | Batam Centre Ferry Terminal |
| Tanah Merah → Nongsapura | Nongsapura Ferry Terminal |
If your Batam destination is better served from HarbourFront — such as Sekupang or Harbour Bay — check our HarbourFront ferry schedule guide for routes and times. Choosing the wrong departure terminal adds unnecessary travel time on both sides of the crossing.
Terminal Operating Hours
Tanah Merah Ferry Terminal opens at 7:00 AM and closes at 9:00 PM daily. Plan your transport accordingly — arriving before 7:00 AM means waiting outside, and all passengers including those clearing inbound immigration must be processed before 9:00 PM.
For full details on what to expect inside the terminal and peak period timing advice, see our Tanah Merah Ferry Terminal operating hours guide.
Why knowing the terminal location matters
Getting the Tanah Merah Ferry Terminal location right before your travel day sounds simple, but many travelers skip this step. Singapore has multiple ferry departure points, and assuming you already know which terminal your ticket uses is where things start to go wrong. A few minutes of preparation saves you real stress on the day.
The terminal is not where most people expect it
Tanah Merah has an MRT station that most commuters recognize, but the ferry terminal itself sits separately from that station. You need to take a feeder bus from Tanah Merah MRT to reach the actual terminal building. Travelers who walk out of the MRT expecting to see the terminal immediately often waste 15 to 20 minutes trying to figure out where to go.
Knowing the correct bus route in advance is the single most practical step you can take to avoid arriving at the terminal stressed or late.
This confusion also catches repeat visitors off guard because the terminal entrance is not visible from the MRT station. Unlike HarbourFront, where the ferry terminal connects more directly to public transit, Tanah Merah requires an extra step that many people do not anticipate.
Missing your ferry has real consequences
Ferry departures run on a fixed schedule, and operators do not hold boats for late passengers. If you miss your sailing, you move to the next available departure — which can mean waiting an hour or more depending on the time of day.
Most ferry operators also require you to check in 30 to 45 minutes before departure, which means your effective arrival deadline comes well before the boat leaves. Factor in your transit time and the bus connection, and you can see why knowing the terminal location matters well before your travel day.
Tanah Merah Ferry Terminal Address and Landmarks
The Tanah Merah Ferry Terminal location sits at 50 Tanah Merah Ferry Road, Singapore 498833. Save that address in your map app or share it directly with your taxi driver before you travel. This terminal is in the eastern part of Singapore, close to Changi Airport, and serves as a dedicated ferry hub for routes to Batam, Indonesia.
Nearby landmarks to help you orient
Your clearest reference point near the terminal is Tanah Merah MRT Station on the East West Line. From there, a short feeder bus ride takes you directly to the terminal building. You can also use Changi Airport as a secondary landmark, since it sits roughly 5 to 10 minutes by road from the terminal, making this departure point convenient if you’re flying into Singapore and heading straight to Batam.
If you’re navigating with Google Maps, search “Tanah Merah Ferry Terminal” directly rather than entering just the street address, to get the correct map pin.
Once you arrive at the terminal, the building is clearly signposted and simple to navigate. Look for the check in counters and departure gates as soon as you step inside, and follow the overhead signs to reach the correct boarding area for your sailing.
How To Get There by MRT and Bus
The East-West Line (green line) is your most straightforward public transit option for reaching the Tanah Merah Ferry Terminal location. Plan to take the MRT to Tanah Merah Station, then connect to a feeder bus for the final leg to the terminal building.
Taking the MRT to Tanah Merah Station

Board the East West Line heading east toward Pasir Ris. Exit at Tanah Merah MRT Station, which sits on the same corridor as Changi Airport. From the city center at Raffles Place, the journey takes roughly 30 minutes, so factor that into your departure time, especially during morning and evening peak hours when trains run more crowded and slower to board.
Catching the feeder bus to the terminal
Once you exit Tanah Merah MRT Station, take Bus 35 from the bus stop directly outside the station. This bus runs regularly and drops you at the terminal entrance in under 10 minutes. Check the current bus timetable before your travel day so you know the exact frequency and can time your MRT arrival accordingly.
Budget at least 50 to 60 minutes total travel time from the city center to give yourself a comfortable buffer before check-in closes.
How To Get There by Taxi, Car, and Parking
If public transit doesn’t fit your plans, taxis and ride-hailing services offer a direct route to the Tanah Merah Ferry Terminal location with no extra bus connections needed.
Taking a taxi or ride hailing service
If public transit doesn’t fit your plans, taxis and ride-hailing services offer a direct route to the Tanah Merah Ferry Terminal location with no extra bus connections needed.
Booking a Taxi or Grab
Open Grab or Gojek, enter 50 Tanah Merah Ferry Road, and confirm your pickup. From common starting points:
| Starting Point | Estimated Travel Time | Estimated Fare |
|---|---|---|
| City centre (CBD) | 25 to 35 minutes | SGD 20 to 30 |
| Changi Airport | 5 to 10 minutes | SGD 8 to 15 |
| Tampines | 10 to 15 minutes | SGD 10 to 18 |
| Orchard Road | 30 to 40 minutes | SGD 25 to 35 |
Book at least 30 minutes before you plan to leave on busy mornings and Sunday evenings, when traffic near Changi Airport can add meaningful time to your journey.
Driving and parking at the terminal
Take the East Coast Parkway (ECP) and exit onto Tanah Merah Ferry Road to reach the terminal. Search “Tanah Merah Ferry Terminal” directly in Google Maps to get the most accurate navigation pin rather than relying on the street address alone.
Paid parking is available on-site at the terminal with no advance booking required. Check the rates displayed at the car park entrance, as pricing can vary by time of day, and bring your EZ-Link card or cash for payment.
What To Do After You Arrive At The Terminal
Once you reach the Tanah Merah Ferry Terminal location, the process inside is straightforward, but moving quickly through each step keeps you ahead of any last-minute rush at the check-in counters.
Check in and present your documents
Head straight to the check-in counter when you enter the terminal building. Present your e-ticket and passport to the staff, who will verify your details and issue your boarding pass. Most ferry operators require check-in to close 30 minutes before departure, so do not linger outside the building.
Arriving at the terminal with at least 45 minutes to spare gives you enough time to check in, clear immigration, and board without rushing.
Keep your passport and e-ticket accessible before joining the queue. Searching through your bag at the counter slows you down and holds up travelers behind you.
Clear immigration and board
After check-in, proceed to Singapore immigration clearance. This runs quickly under normal conditions but slows during peak periods like weekends and public holidays, so account for extra time if you are traveling then.
Once through immigration, follow the overhead signs to your boarding gate. Stay near the gate until boarding is announced, then walk to the ferry and find your assigned seat.
Quick Recap and Next Steps
The Tanah Merah Ferry Terminal location sits at 50 Tanah Merah Ferry Road, Singapore 498833, in the eastern part of Singapore near Changi Airport. Getting there by MRT means taking the East West Line to Tanah Merah Station, then boarding Bus 35 for the short ride to the terminal entrance. Taxis and ride hailing apps offer a direct door to door option, while drivers can follow the East Coast Parkway and use the on-site car park.
Once you arrive, move straight to check-in with your passport and e-ticket, clear Singapore immigration, and follow the signs to your boarding gate. Aim to reach the terminal at least 45 minutes before departure to avoid any last-minute pressure.
Your next step is to lock in your ticket before your preferred sailing fills up. Book your Batam ferry ticket from Tanah Merah and get instant e-ticket confirmation sent directly to your inbox.


