---
title: "Singapore to Batam Ferry 2026: Terminals, Times, Fares"
description: "Ferries from HarbourFront and Tanah Merah to Batam Centre, Sekupang, Nongsapura and Harbour Bay: which pier for which terminal, 45 to 70 minutes, SGD 38 to 47."
canonical: "https://indonesiatransport.com/singapore-to-batam/"
language: "en"
content_type: "route"
last_checked: "2026-11-12"
confidence: "medium"
status: "published"
from: "Singapore"
to: "Batam"
both_directions: true
structured_data: "https://indonesiatransport.com/singapore-to-batam/#webpage"
alternates: "en=https://indonesiatransport.com/singapore-to-batam/ fr=https://indonesiatransport.com/fr/singapore-to-batam/ de=https://indonesiatransport.com/de/singapore-to-batam/ es=https://indonesiatransport.com/es/singapore-to-batam/ ja=https://indonesiatransport.com/ja/singapore-to-batam/ ko=https://indonesiatransport.com/ko/singapore-to-batam/ ru=https://indonesiatransport.com/ru/singapore-to-batam/ zh-Hant=https://indonesiatransport.com/zh/singapore-to-batam/"
---
# Singapore to Batam by ferry: which pier, which terminal

## Singapore to Batam: the ferries from HarbourFront and Tanah Merah

Take a ferry from HarbourFront to Batam Centre: Sindo, Majestic and Batam Fast each sail about a dozen times a day, from about 07:40 to 21:50, in 60 to 70 minutes, with seats sold for SGD 38 to SGD 47 one way for November 2026. HarbourFront also serves Sekupang and Harbour Bay; Nongsapura is reached only from Tanah Merah.

### Singapore to Batam in numbers

| Fact | Detail |
| --- | --- |
| Usual way | Ferry from HarbourFront |
| Typical time | 45 to 70 min |
| Fares this month | SGD 38 to SGD 47 one way |
| Where it departs | HarbourFront or Tanah Merah Ferry Terminal |

### Singapore to Batam ferries, November 2026

| Operator | From | To | Typical time | Fare | Notes |
| --- | --- | --- | --- | --- | --- |
| Sindo Ferry | HarbourFront; also Tanah Merah | Batam Centre; also Sekupang | 50 to 60 min | SGD 38 |  |
| Majestic Fast Ferry | HarbourFront, Tanah Merah | Batam Centre, Sekupang | 45 to 50 min | SGD 43 |  |
| Batam Fast Ferry | HarbourFront, Tanah Merah | Batam Centre, Sekupang, Nongsapura, Gold Coast | 50 to 70 min | SGD 47 |  |
| Horizon Fast Ferry | HarbourFront | Harbour Bay | 50 min |  |  |

### HarbourFront or Tanah Merah

**HarbourFront** has the most sailings and serves Batam Centre, Sekupang and Harbour Bay; **Tanah Merah** has fewer, and is the only pier for Nongsapura. Majestic's Tanah Merah boats to Batam Centre are the quickest crossing, 45 minutes.

### Batam's four ferry terminals

**Batam Centre** is the main terminal, served by all three big companies; **Sekupang** and **Harbour Bay** get the HarbourFront boats, and **Nongsapura** the Tanah Merah ones. Batam Centre is an Indonesian immigration checkpoint that accepts the e-VOA.

### Before you go

**The clock goes back an hour.** Batam is on Western Indonesian Time, an hour behind Singapore: the 09:00 Sindo from HarbourFront lands at 09:00 Batam time after a 60-minute crossing.

## Batam back to Singapore

Ferries leave Batam Centre for HarbourFront from 06:00 to 20:30 on Sindo, Majestic and Batam Fast, about a dozen a day each, 60 minutes, SGD 38 to SGD 44; from Nongsapura, Batam Fast's eight sailings go to Tanah Merah.

### Batam to Singapore, November 2026

| Operator | From | To | Typical time | Fare | Notes |
| --- | --- | --- | --- | --- | --- |
| Sindo Ferry | Batam Centre, Sekupang | HarbourFront; also Tanah Merah | 50 to 60 min | SGD 38 |  |
| Majestic Fast Ferry | Batam Centre, Sekupang | HarbourFront, Tanah Merah | 45 to 60 min | SGD 43 |  |
| Batam Fast Ferry | Batam Centre, Nongsapura, Sekupang | HarbourFront, Tanah Merah | 50 to 60 min | SGD 44 |  |

### Leaving from Batam Centre, Sekupang, Nongsapura or Harbour Bay

Board at the terminal on your ticket: each company sails from its own piers, and a Nongsapura ticket only goes to Tanah Merah.

## Quick Facts

- Departure: Singapore
- Arrival: Batam
- Main transport: not confirmed
- Last checked: 2026-11-12
- Confidence: medium

## HarbourFront or Tanah Merah: which Singapore terminal for which Batam terminal

Singapore has two ferry terminals for Batam, and each serves different harbours on the Batam side.

| Batam terminal | From HarbourFront | From Tanah Merah | Crossing |
|---|---|---|---|
| Batam Centre | Sindo, Majestic, Batam Fast | Sindo, Majestic, Batam Fast | 45 to 70 min |
| Sekupang | Sindo, Majestic, Batam Fast | HarbourFront boats only | 50 min |
| Harbour Bay | Horizon | HarbourFront boats only | 50 min |
| Nongsapura | Tanah Merah boats only | Batam Fast | 50 min |

## Ferries to Batam Centre, Harbour Bay, Sekupang and Nongsapura

The ferries run all day. Here is how often each Batam harbour is served.

**From HarbourFront to Batam Centre:** about every hour on each company, Sindo from 08:00 to 21:50, Majestic from 08:10 and Batam Fast from 07:40.

**Fares sold online for November 2026:** Sindo SGD 38, Majestic SGD 43, Batam Fast SGD 47 one way from Singapore; Batam Fast SGD 44 on the way back.

**Gold Coast Batam.** Batam Fast also has a 10:30 sailing from HarbourFront to Gold Coast Batam, 60 minutes, and a 19:00 back.

## Arrival card, visa on arrival and the autogates at the ferry terminals

A short crossing still means a border. Sort these before you board and the arrival is quick.

**Before you sail.** File the All Indonesia declaration online in the three days before arrival; the ferry terminal is not the place to start it.

**At the terminal.** Batam Centre, Batu Ampar, Kabil and Citra Tri Tunas, and Bandar Bintan Telani on Bintan, are on the e-VOA list of entry points. Most visitors pay Rp 500,000 for a 30-day visa on arrival or e-VOA; the visa guide lists who enters free.

**Coming back to Singapore,** submit the SG Arrival Card within three days before the return crossing.

## Singapore to Batam: what travellers ask

### Do I need an arrival card to go to Batam?

Yes, file Indonesia's All Indonesia arrival declaration online in the three days before you cross; it covers immigration and customs. Coming back, Singapore asks for its own SG Arrival Card within three days before you return.

### Is there visa on arrival at Batam ferry terminals?

Yes. Batam Centre, Batu Ampar, Kabil and Citra Tri Tunas are on the e-VOA list of entry points, and the visa on arrival costs Rp 500,000 for 30 days for most nationalities; Southeast Asian neighbours enter visa-free.

### How long is the ferry from Singapore to Batam?

45 to 70 minutes: 45 minutes on Majestic from Tanah Merah to Batam Centre, 50 minutes to Sekupang, Nongsapura or Harbour Bay, and 60 to 70 minutes from HarbourFront to Batam Centre.

### Which Singapore terminal goes to Nongsapura?

Tanah Merah. Batam Fast sails Tanah Merah to Nongsapura eight times a day, about 50 minutes; HarbourFront serves Batam Centre, Sekupang and Harbour Bay.

## Sources for Singapore to Batam

1. [Directorate General of Immigration: B1 visa on arrival — official](https://www.imigrasi.go.id/wna/daftar-visa-indonesia/B1)
2. [Directorate General of Immigration: VoA, visa-free and e-VoA entry point lists — official](https://www.imigrasi.go.id/wna/daftar-negara-voa-bvk-calling-visa)
3. [Directorate General of Immigration (imigrasi.go.id) — official](https://www.imigrasi.go.id/)

## Before and after Batam

- [Entering Indonesia: visa on arrival, e-VOA, the arrival card and Bali's levy](https://indonesiatransport.com/indonesia-visa/)
- [Fast boats, car ferries and Pelni ships: crossing Indonesia by sea](https://indonesiatransport.com/ferries/)
- [Flying around Indonesia: airlines, airports and when a flight beats the boat](https://indonesiatransport.com/flights/)
- [Jakarta: Soekarno–Hatta airport, the stations and the trains out](https://indonesiatransport.com/jakarta/)
