Traveling from Tanah Merah Ferry Terminal to Batam is one of the quickest ways to reach Indonesia from Singapore’s east side. The terminal sits closer to Changi and the eastern neighborhoods, which makes it a practical choice if you want to skip the trip across town to HarbourFront. With multiple daily departures and a ride that takes roughly an hour, you can be in Batam before lunch.
But figuring out the schedules, fares, and terminal logistics on your own can eat into your planning time. Which ferry times are available? How much will tickets cost? What should you expect at the terminal before boarding? These are the exact questions this guide answers, with up to date details you can act on right away.
At Batam Ferry Tickets, we handle bookings for the Singapore – Batam route daily through our partnership with Batam Fast Ferry. Everything below reflects what we know from operating in this space since the platform launched. This guide walks you through schedules, fares, terminal tips, and how to book so you can lock in your seats without lining up at a counter.
What to Know Before You Book
Before you search for departures on the Tanah Merah Ferry Terminal to Batam route, there are a few basics worth understanding. The route operates under specific rules around documents, timing, and terminal layout that can trip up first-time travelers. Getting these details sorted before you book saves you from avoidable delays at the gate.
The ferry operator and route basics
Batam Fast Ferry is the operator running services from Tanah Merah, and it connects to three terminals on the Batam side: Nongsapura, Batam Centre, and Gold Coast. Each terminal puts you in a different part of Batam, so your destination within the island should guide which one you pick. Travel time sits at roughly one hour, depending on sea conditions.
Picking the wrong Batam terminal can add an hour or more to your ground transfer, so choose based on where you plan to go first.
The Tanah Merah Ferry Terminal itself is a smaller, more focused facility compared to HarbourFront. Check-in counters open 30 minutes before departure, and boarding closes 15 minutes before the scheduled sail time. Arriving late means you lose your seat with no refund.
Documents you need ready
Every passenger must carry a valid passport with at least six months of remaining validity from the date of travel. Singapore citizens and permanent residents do not need a visa for short stays in Indonesia, but all passengers must complete Indonesian immigration forms on arrival. Some sailings provide these forms on board.
Your e-ticket confirmation (sent to your email after booking) serves as your boarding pass. Print it or have it ready on your phone. Children aged 12 and under need their own passport and a separate child ticket at the time of booking.
Step 1. Choose Your Batam Arrival Terminal
The Tanah Merah Ferry Terminal to Batam route connects to three separate arrival terminals on the Batam side: Nongsapura, Batam Centre, and Gold Coast. Picking the right one before you book prevents a costly and time-consuming taxi ride across the island after you arrive.
Your choice of arrival terminal directly shapes how much time and money you spend reaching your first destination in Batam.
What each terminal offers
Each terminal serves a distinct part of the island, so your planned activities and accommodation determine which one makes sense. Nongsapura is the go-to option for travelers heading to beach resorts, seafood restaurants, and the quieter western coast. Batam Centre drops you near Nagoya Hill shopping mall, major hotels, and the main commercial district, making it the most versatile pick for general visitors.

| Terminal | Best for | Distance to Nagoya Hill |
|---|---|---|
| Nongsapura | Beach resorts, western coast | ~25 km |
| Batam Centre | Shopping, hotels, city center | ~5 km |
| Gold Coast | Waterpark, nearby resorts | ~20 km |
Gold Coast suits travelers staying at resort properties in that specific development area. If you are unsure where you are headed, Batam Centre is the safest default.
Step 2. Check Schedules and Pick a Sailing
Batam Fast Ferry runs multiple daily departures from Tanah Merah, spread from early morning into the evening. Before you commit to a date, check the live schedule through the booking platform, since sailing times can shift during public holidays and peak weekend periods when demand is highest.
Book at least two to three days ahead for Saturday and Sunday departures, since morning sailings sell out quickly.
Daily departure times
The Tanah Merah Ferry Terminal to Batam route covers all three Batam terminals, but not every sailing goes to every terminal. Times vary by destination, so confirm which terminal your chosen departure serves before you pay.
| Departure (Tanah Merah) | Arrival Terminal |
|---|---|
| 8:20 AM | Nongsapura |
| 9:00 AM | Batam Centre |
| 11:30 AM | Gold Coast |
| 2:00 PM | Nongsapura |
| 4:30 PM | Batam Centre |
Schedules above reflect standard operating days. Always verify current timings at the point of booking, as seasonal adjustments do occur.
How to pick the right sailing
Pick a morning departure if you want a full day in Batam for shopping, dining, or a resort visit. Afternoon slots work well for a quick half-day trip or if your schedule only allows a late start. Build in time for the ground transfer after you arrive so you are not rushing to your first stop.
Step 3. Understand Fares, Fees, and Add-Ons
Fares on the Tanah Merah Ferry Terminal to Batam route vary based on passenger type, ticket class, and travel date. Standard adult tickets cost less than peak-period or promotional fares, and prices shift during Singapore and Indonesian public holidays. Understanding the full cost breakdown before you check out prevents surprises at payment.
Budget for the total cost, not just the base ticket, since port taxes and terminal fees are added on top.
Ticket prices and what affects them
Adult and child fares are priced separately at the time of booking. Children aged 2 to 12 qualify for the child ticket rate, while infants under 2 typically travel at a lower flat rate. Round-trip tickets offer a slight saving over two one-way purchases, so book both legs at once if your return date is fixed.
| Passenger type | Ticket type | Notes |
|---|---|---|
| Adult | One-way or return | Standard rate applies |
| Child (2-12) | One-way or return | Reduced fare |
| Infant (under 2) | Flat rate | No seat assigned |
Extra costs to account for
Beyond the base ticket price, your total will include port taxes and terminal fees collected during checkout. These are non negotiable government charges and apply to every passenger regardless of ticket type. Promo codes, when available, reduce the base fare only and do not apply to taxes or fees.
Step 4. Book Online and Prep for Departure Day
Booking your Tanah Merah Ferry Terminal to Batam ticket online takes under five minutes if you have your passport details and payment method ready. Go to Batam Ferry Tickets, select your departure date, terminal, and passenger count, then move through checkout. You will receive an e-ticket confirmation by email immediately after payment clears.
Double check that passenger names match each passport exactly, since mismatched names can result in denied boarding.
How to complete the booking
Select your travel date and preferred sailing, choose Tanah Merah as your departure terminal, and pick your Batam arrival terminal. Follow these steps to finish:
- Enter passenger details (full name as on passport, nationality, passport number)
- Apply a promo code if you have one
- Pay via PayNow or credit card
- Save the e-ticket confirmation sent to your email
What to bring on departure day
Arrive at the terminal at least 45 minutes before your scheduled sailing. Bring your passport, e-ticket (printed or on your phone), and sufficient local currency or cards for spending in Batam. Check-in closes 15 minutes before departure, so factor in travel time if you are coming from western Singapore.

Ready To Sail
The Tanah Merah Ferry Terminal to Batam route gives you a fast, straightforward crossing from Singapore’s east side with multiple daily departures and three Batam terminal options to match where you want to go. This guide has walked you through choosing your arrival terminal, reading the schedule, understanding the full cost of your ticket, and completing your booking online. You now have everything you need to plan a smooth trip.
All that is left is locking in your seats before they sell out, especially if you are traveling on a weekend or public holiday. Morning sailings fill up fast, so booking a few days ahead keeps your preferred time slot available. Skip the counter queues and get your confirmed e-ticket sent directly to your inbox in minutes. Head over to Batam Ferry Tickets to check live schedules, compare fares, and complete your booking today.


