Tanah Merah To Batam Centre Ferry: Schedule, Fares & Tips

Last Updated,

July 9, 2026

7 minutes read

The Tanah Merah to Batam Centre ferry is one of the most popular routes between Singapore and Indonesia, and for good reason. Tanah Merah Ferry Terminal sits on Singapore’s east side, which means shorter travel times and less city traffic for passengers coming from that part of the island. Batam Centre, on the other end, drops you right in the heart of Batam’s main commercial district.

But figuring out the schedules, comparing fares between operators, and knowing which departure works best for your trip can take more effort than it should. Ticket prices vary by operator, and sailing times change depending on the day of the week. If you’re not careful, you might end up paying more or missing the departure that fits your plans.

This guide covers everything you need to know, from current ferry schedules and fare breakdownsto practical tips for a smooth trip. We’ve put it together based on our experience running Batam Ferry Tickets, where we help thousands of travelers book their Singapore-to-Batam ferries online every month. Whether you’re planning a weekend getaway or a quick day trip, you’ll find the details you need right here to book with confidence.

What To Know Before You Book

Before you search for the tanah merah to batam centre ferry, it helps to understand a few basics about how this route works. Two main ferry operators currently serve this crossing: Batam Fast Ferry and Majestic Fast Ferry. Each runs its own schedule, sets its own fares, and operates from different berths within Tanah Merah Ferry Terminal. Knowing this upfront saves you from booking confusion and helps you pick the departure that fits your trip.

Booking with the wrong operator or misreading a schedule can leave you at the wrong berth with a non-transferable ticket.

The two operators and what they offer

Batam Fast Ferry has run the Singapore-Batam route since 1985 and operates a high-frequency schedule with multiple daily sailings from Tanah Merah to Batam Centre. Majestic Fast Ferry is a second licensed operator serving the same route. Both use high-speed vessels, and the crossing takes around 60 minutes under normal sea conditions. Pricing and departure times differ between them, so checking both before you commit makes sense.

FeatureBatam Fast FerryMajestic Fast Ferry
RouteTanah Merah – Batam CentreTanah Merah – Batam Centre
Average crossing time~60 minutes~60 minutes
Online bookingYesYes

Documents you need before boarding

Both operators require you to carry a valid passport with at least six months of validity from your travel date. Indonesian immigration at Batam Centre checks this strictly, so confirm your passport expiry before you book. Children must travel on their own individual passport and cannot be included on a parent’s document.

You also need to complete an Indonesian immigration arrival card at Batam Centre. As of 2026, authorities issue these onboard or at the terminal. Keep your Batam accommodation address ready, since the card asks for it.

Terminal layout and arrival timing

Tanah Merah Ferry Terminal handles all ferry departures to Batam and Bintan, which means it gets busy on weekends and public holidays. Arrive at least 45 minutes before your scheduled departureto clear Singapore immigration and locate your correct berth. The terminal has seating and food stalls, but immigration queues can stretch long during peak travel periods, so build that buffer into your plan.

  • Bring your passport, booking confirmation, and accommodation details
  • Check your berth number before joining any queue
  • Peak periods: Friday evenings, Saturday mornings, and Singapore public holidays

Step 1. Check Schedules and Pick The Right Ferry

Start your planning by locking in the right departure time. The tanah merah to batam centre ferry runs multiple times daily, but seats fill up quickly on weekends and public holidays. Checking the live schedule first prevents you from building a trip around a sailing that no longer has availability.

Batam Fast Ferry departure times from Tanah Merah

Batam Fast Ferry runs a high-frequency schedule from Tanah Merah to Batam Centre, with sailings spread from early morning to late evening. The table below shows typical daily departures as of June 2026. Always confirm the latest times at booking since operators adjust their schedules periodically.

Departure (Tanah Merah)Estimated Arrival (Batam Centre)
8:00 AM~9:00 AM
10:30 AM~11:30 AM
12:30 PM~1:30 PM
3:00 PM~4:00 PM
5:30 PM~6:30 PM
7:30 PM~8:30 PM

How to choose the right sailing

Pick your departure based on what you plan to do once you arrive and how long you intend to stay. For a full day in Batam, the 8:00 AM sailing gives you the most time on the ground. For an overnight trip, any morning or early afternoon departure works well without feeling rushed.

Avoid booking the last outbound sailing of the day for a same-day return trip, since you will have almost no usable time at your destination.

For day-trippers planning a same day return, cross-reference your outbound time with the return schedule from Batam Centre before you finalize anything. A 10:30 AM departure, for example, still gives you a solid six to seven hours in Batam before catching an evening ferry back.

Step 2. Compare Fares and Extra Fees

Fare prices for the tanah merah to batam centre ferry vary between operators and booking channels. Booking through an authorized online platform typically saves you money compared to buying at a physical counter, and promotional codes can cut costs further when you plan ahead.

Base ticket prices

Both Batam Fast Ferry and Majestic Fast Ferry publish standard adult fares for the Tanah Merah to Batam Centre route. Children’s fares (ages 2 to 12) run lower than adult tickets on both operators. The table below shows typical fare ranges as of June 2026.

Passenger TypeBatam Fast FerryMajestic Fast Ferry
Adult (one-way)SGD 31SGD 49
Child (one-way)SGD 31SGD 49

Always confirm the current fare on your booking platform before completing payment, since operators adjust prices during peak periods and promotional windows.

Extra fees to factor in

Beyond the base ticket price, you will pay a Singapore passenger service charge at Tanah Merah Ferry Terminal. On the Indonesian side, Batam Centre port fees also apply at arrival. Most authorized online booking platforms bundle both fees into the displayed ticket price, but confirm this at checkout so you are not surprised by additional charges when you reach the terminal.

  • Singapore terminal fee: included in most online bookings
  • Indonesian port fee: typically bundled, confirm before paying
  • Promo codes: up to 5% off through PayNow payment

Round-trip fares often cost less per leg than two separate one way tickets, so book both directions upfront if your return date is already set.

Step 3. Book Online and Secure Your E-Ticket

Booking the tanah merah to batam centre ferry online takes less than five minutes if you have your passport details and payment method ready. Authorized booking platforms process your ticket instantly and send a confirmation e-ticket to your email, so you can skip the counter queue entirely on the day of travel.

How to complete your booking

Follow these steps to lock in your seat without any back and forth:

  1. Select your route: Choose Tanah Merah as the departure terminal and Batam Centre as the arrival terminal.
  2. Pick your travel date and sailing time: Use the live schedule to select the departure that matches your plan.
  3. Enter passenger details: Input each traveler’s full name as it appears on their passport, nationality, and passport number. Errors here can cause boarding issues.
  4. Choose one way or round trip: If your return date is confirmed, book both legs now to save on per-leg costs and secure your preferred timings.
  5. Apply any promo code: Enter your discount code before hitting pay.
  6. Complete payment: Pay by PayNow or credit card through the secure checkout.

Check your spam folder immediately after payment if the e-ticket does not appear in your inbox within five minutes.

What to do after you receive your e-ticket

Download and save the e-ticket PDF to your phone before your travel day. A saved copy means you can access it without mobile data at the terminal. Print a physical backup if you prefer, since some boarding counters scan paper tickets faster than phone screens.

Double-check that all passenger names and travel dates on the e-ticket match your passport exactly before you close the confirmation email.

Day-of-travel checklist and common questions

Your travel day goes smoothly when you handle a few small tasks before you leave home. The items below cover what every passenger on the tanah merah to batam centre ferry should confirm before stepping out the door, plus answers to the questions that trip people up most often.

Your morning checklist before you leave

Run through this list the morning of your trip to avoid last-minute panic at the terminal:

  • Passport: valid for at least six months from today
  • E-ticket: downloaded to your phone and backed up offline
  • Accommodation address in Batam: needed for the immigration arrival card
  • Payment card or cash: for any expenses at the terminal or on arrival
  • Arrival time at Tanah Merah: at least 45 minutes before departure

Forgetting your accommodation address is the most common delay at Batam Centre immigration, so write it down before you travel.

Common questions answered

Can I change my ticket after booking? Most authorized platforms allow date changes up to a certain cut-off before departure. Check the amendment policy on your booking confirmation email before you request any changes, since fees may apply.

What happens if the ferry is delayed? Operators will notify you at the terminal and rebook you on the next available sailing at no extra cost if the delay is on their end. Keep your e-ticket handy since staff will need it to process the rebooking.

Do children need a separate ticket? Yes. Every passenger, including infants over two years old, needs their own ticket and passport. Book each traveler individually when you complete your online booking.

Quick Recap and Next Steps

The tanah merah to batam centre ferry runs multiple times daily, connects you to Batam’s main commercial hub in around 60 minutes, and costs between SGD 30 and 38 per adult depending on the operator and timing. Batam Fast Ferry and Majestic Fast Ferry both serve this route, so comparing schedules and fares before you commit gives you the best deal for your travel date.

Your three-step plan is straightforward: check the live schedule and pick the sailing that matches your trip length, confirm the total fare including all terminal fees, then book online to receive your e-ticket instantly by email. On travel day, arrive at Tanah Merah at least 45 minutes early with your passport, e-ticket, and Batam accommodation address ready.

Ready to lock in your seat? Book your Tanah Merah to Batam Centre ferry ticket now and get your e-ticket confirmation in minutes.

Share this :

Table of Contents

Ferry Schedule

Batam Centre

7:45 . 09:20 . 13:20

Daily

Return SG

12:30 . 16:30 . 20:10

Check Dates

Related Articles

Best batam golf courses for a day trip from singapore
Ranked: the best Batam golf courses for a day trip from Singapore in 2026, with transfer times, verdicts, and how...
5 minutes read
Best batam holiday packages including ferry and hotel
Compare the best Batam holiday packages with ferry and hotel for 2026 — ranked by traveller type and ferry class,...
6 minutes read

Batam has quietly become one of the go-to golf destinations for Singapore-based players. With courses that rival those costing three...

8 minutes read