The HarbourFront to Batam Centre ferry is one of the most popular routes between Singapore and Indonesia, and for good reason. It connects two major transport hubs, runs multiple times a day, and gets you across in roughly 60 minutes. Whether you’re heading over for a weekend getaway, a shopping trip, or just a good meal, this route keeps things simple.
But schedules shift, fares change, and seats during weekends and holidays fill up faster than you’d expect. Showing up at the terminal without a plan can mean long queues or missed sailings. That’s exactly why we built Batam Ferry Tickets, to let you book your ferry tickets online in minutes, skip the counter, and get instant e-ticket confirmation straight to your inbox.
This guide covers everything you need for the HarbourFront to Batam Centre route in 2026: current ferry schedules, operator details, ticket prices, terminal tips, and a step-by-step walkthrough of how to book your trip online.
What to know before you book this route
Before you search for a ticket, it helps to understand what the HarbourFront to Batam Centre ferry route actually involves. This isn’t a domestic trip. You’re crossing an international border, which means passport checks and immigration clearance happen on both ends of the journey. Knowing what to expect upfront saves you from surprises at the terminal.
The ferry operator on this route
Batam Fast Ferry operates this route and has been running ferries between Singapore and Batam since 1985. They maintain a fleet of 21 high-speed vessels across multiple terminals, which gives them the capacity to offer frequent daily sailings. When you book through Batam Ferry Tickets, you’re accessing Batam Fast Ferry’s official booking system directly, so your ticket is valid at the terminal.
Batam Fast Ferry has over 40 years of operational history on Singapore-Batam routes, making it one of the most established operators on this corridor.
Terminals: what you’re connecting
On the Singapore side, HarbourFront Centre sits adjacent to VivoCity mall and connects directly to HarbourFront MRT station on both the Circle and North-East lines. That makes it straightforward to reach from most parts of the city. On the Batam side, Batam Centre Ferry Terminal is the island’s main international gateway, positioned closest to the city center, with taxis and private transfers available outside the terminal building.

Both terminals have dedicated immigration clearance halls, so factor in time for passport control at both ends. Arriving at HarbourFront at least 30 minutes before your scheduled departure gives you a comfortable buffer to clear Singapore immigration without rushing.
What to expect on the crossing
The ferry crossing takes approximately 60 minutes under normal sea conditions. Vessels are air-conditioned with assigned seating, so there’s no need to rush aboard to find a spot. The journey is short enough that most passengers travel with carry-on luggage only.
Here’s what to have ready before you board:
- Valid passport: Required for Singapore departure and Indonesian arrival immigration
- Visa status: Most nationalities receive a free 30-day visa on arrival at Batam Centre, but confirm your citizenship’s requirements before you travel
- Indonesian arrival card: Immigration officers may distribute these on the ferry, so fill one out during the crossing
- E-ticket: Have it saved on your phone or printed out
- Indonesian Rupiah: Useful for transport and small expenses right at the terminal
Seat availability on weekend sailings drops quickly, and Singapore public holidays are especially busy, sometimes with sailings selling out hours before departure. If your travel date lands near a long weekend, book at least a few days ahead to secure the sailing time you want.
Step 1. Pick your departure terminal and timing
The HarbourFront to Batam Centre ferry runs multiple times daily, giving you real flexibility to choose a sailing that fits your plans. Before you lock in a time, check both the full day’s schedule and how busy your travel date is likely to be, so you are not scrambling for seats on a sold-out sailing at the last minute.
HarbourFront Centre departure times
Batam Fast Ferry runs departures from HarbourFront Centre from early morning through to late evening. The table below shows the typical 2026 daily schedule for this route, though times can shift slightly on public holidays and peak travel periods:
| Departure (HarbourFront) | Arrival (Batam Centre) | Travel Time |
|---|---|---|
| 7:40 AM | 8:40 AM | ~60 min |
| 9:20 AM | 10:20 AM | ~60 min |
| 11:00 AM | 12:00 PM | ~60 min |
| 1:00 PM | 2:00 PM | ~60 min |
| 3:00 PM | 4:00 PM | ~60 min |
| 5:30 PM | 6:30 PM | ~60 min |
| 8:30 PM | 9:30 PM | ~60 min |
Confirm the live schedule on the booking page before purchasing, as public holidays sometimes cause temporary adjustments to specific sailings.
Picking the right time for your trip
Your best pick for a full-day visit is the 7:40 AM or 9:20 AM departure, which lands you in Batam Centre with the whole day ahead. If a relaxed start fits better, the midday sailings at 11:00 AM or 1:00 PM still give you several hours on the island before you need to head back. For a same-day return, pair any morning departure with the 5:30 PM or 8:30 PM ferry back to HarbourFront. Avoid Friday evenings and Sunday afternoons if your schedule allows, since those departures are consistently the first to fill up, especially during Singapore school holidays.
Step 2. Check 2026 fares, taxes, and surcharges
Knowing the full cost before you commit to a sailing prevents surprises at checkout. The HarbourFront to Batam Centre ferry ticket price is made up of two parts: the base fare and a set of fees that cover terminal usage and port charges on both sides of the crossing.
Base ticket prices
Batam Fast Ferry sets standard fares by passenger type, and round-trip tickets offer better value than buying two separate one-way tickets. The table below shows the approximate 2026 fares for this route:
| Ticket Type | One-Way (SGD) | Round-Trip (SGD) |
|---|---|---|
| Adult | ~32 | ~60 |
| Child (2-12 yrs) | ~25 | ~46 |
Prices listed are approximate base fares and do not include taxes or terminal fees. Confirm the exact fare during the booking process before payment.
Promotional rates are available periodically through Batam Ferry Tickets, with discounts of up to 10% using valid promo codes. If your travel dates are flexible, checking for active promotions before you book can cut the cost noticeably, especially on round trips for two or more passengers.
Taxes and surcharges
On top of the base fare, your total ticket price includes mandatory charges that apply to all passengers regardless of age or ticket type. These typically include:
- Singapore terminal fee: Charged at HarbourFront Centre for use of the passenger terminal
- Indonesian port levy: Collected on the Batam Centre side upon arrival
- Fuel surcharge: Applied at the operator’s discretion based on prevailing fuel costs
These fees are added automatically at checkout, so the amount you see on the payment page is the true total you owe. There are no additional charges after you complete your booking. Children and adults pay the same terminal and port fees, so factor that into your per-head cost when budgeting for a group trip.
Step 3. Book HarbourFront to Batam Centre tickets online
Booking the HarbourFront to Batam Centre ferry online takes about three minutes once you have your passenger details on hand. You complete everything through the Batam Ferry Tickets booking page, which connects directly to Batam Fast Ferry’s live inventory, so the seat availability and pricing you see reflect what is actually left at the moment you book.
What you need before you start
Gather the following before you open the booking page. Having it ready means you move through each field without stopping, and you avoid session timeouts that force you to start over.
- Passport details for every passenger: full name as printed on the passport, passport number, nationality, and date of birth
- Travel dates and preferred departure times for both outbound and return sailings if you are booking a round trip
- Email address where you want your e-ticket confirmation sent
- Payment method: PayNow or a credit card
How to complete your booking
The booking process follows a clear sequence. Work through each step in order and confirm the details at each stage before moving on.

- Select your route: Choose HarbourFront Centre as departure and Batam Centre as arrival
- Pick your travel date and sailing time: Select from the available slots shown in the schedule display
- Add passengers: Enter the number of adults and children, then fill in the passport details for each traveler
- Choose one-way or round trip: Add your return sailing at this step to lock in both legs at once
- Apply a promo code if you have one: Enter it in the discount field before moving to payment
- Review and pay: Confirm the full total including all fees, then complete payment via PayNow or credit card
- Save your e-ticket: Your confirmation arrives by email immediately after payment clears
Check the email address you enter before confirming payment. A typo sends your e-ticket to the wrong inbox, and you will need to contact customer support to have it resent.
Step 4. Prepare for check-in, immigration, and boarding
Your e-ticket is confirmed, so now focus on the day itself. The HarbourFront to Batam Centre ferry involves two separate immigration clearances, and moving through both smoothly comes down to arriving with enough time and keeping your documents accessible before you even step into the terminal.
At HarbourFront Centre
Arrive at HarbourFront Centre Ferry Terminal at least 30 minutes before your scheduled departure. The terminal sits on the ground floor of HarbourFront Centre, past the VivoCity mall entrance on the waterfront side. Follow the signs to the Batam Fast Ferry check-in counter, where staff scan your e-ticket and hand over your boarding pass.
After check-in, you move through Singapore’s departure immigration hall. Have your passport and boarding pass ready before you join the queue. The process runs quickly during off-peak hours, but Saturday mornings and Sunday afternoons back up fast. Once you clear immigration, wait in the departure lounge until boarding is announced for your sailing.
Do not leave check-in until the last minute on weekends or public holidays. The immigration queue alone can run 15 to 20 minutes when the terminal is busy.
On arrival at Batam Centre
When your ferry docks at Batam Centre Ferry Terminal, follow the international arrivals signs to the immigration hall. Indonesian officers stamp your passport and may ask for proof of accommodation or onward travel details, so have your hotel booking saved and ready to show if asked. Fill out the Indonesian arrival card during the crossing rather than waiting until you reach the counter. Officers often distribute cards on the ferry, so take one as soon as it comes around.
After clearing immigration, you exit into the arrivals hall at Batam Centre. Taxis and private transfer vehicles wait directly outside the terminal building. Agree on a fare before you get in, or open a ride-hailing app to avoid any fare disputes at the kerb.

Ready to sail
The HarbourFront to Batam Centre ferry covers 60 minutes of open water, but the trip starts well before you step aboard. You now have the full picture: operator details, the 2026 schedule, what you pay at checkout including all fees, how to complete your booking in under three minutes, and exactly what to do when you arrive at both terminals.
One thing makes every part of this easier: booking your seat early. Weekend sailings and public holiday departures fill up faster than most travelers expect, and a confirmed e-ticket in your inbox removes that uncertainty entirely. You pick your time, you pay once, and you arrive at HarbourFront ready to clear immigration without scrambling for a spot on the ferry.
Skip the counter queue and secure your tickets now through Batam Ferry Tickets. Select your sailing, enter your passenger details, and your e-ticket lands in your inbox within minutes.


