Singapore to Batam by sea

Batam sits less than an hour by fast ferry from Singapore, one of the easiest points of entry into Indonesia. The details below were correct at the time of writing, but fares, schedules and immigration procedures change often, so confirm the current position before you travel.

Getting to the ferry

From Changi, take a taxi to the HarbourFront Ferry Terminal at VivoCity, roughly 25 to 30 minutes. Singapore fares are metered, with airport and late-night surcharges added, so treat any fixed quote with suspicion. Four operators run the HarbourFront to Batam route: BatamFast, Sindo Ferry, Majestic Fast Ferry and Horizon Fast Ferry. The old Penguin and Wavemaster brands are gone. Return fares in 2026 run from about S$56 (Sindo) to around S$76 (the others), inclusive of departure fees and the fuel surcharge introduced in March 2026. Ferries run roughly hourly from about 07:00 to 22:00; check the operator sites for current times rather than relying on a printed timetable.

Which terminal

Batam has five international terminals, all official immigration checkpoints with visa-on-arrival desks: Batam Centre, Harbour Bay (Batu Ampar), Sekupang, Nongsa and Waterfront City. For the Nagoya business, hotel and entertainment district, Harbour Bay is much the closest, five to ten minutes by road; Batam Centre, the larger terminal, sits 20 to 30 minutes away. Sekupang and Waterfront City are legitimate arrival points, simply less convenient for Nagoya.

The crossing takes about 40 to 50 minutes to Harbour Bay or Sekupang, and 55 to 70 minutes to Batam Centre. Taxi desks sit just outside the arrivals hall, with fares by negotiation and no meters; foreign nationals are routinely quoted more than locals, so agree the price first. App-based ride-hailing (Grab, Gojek) now operates from the terminals too, though at Harbour Bay drivers cannot enter the pickup zone and you walk a short distance to meet them.

Visa and arrival card

Your passport must be valid for at least six months from the date of entry, and you need an onward or return ticket. The 18-month figure once quoted for this route is wrong. The standard visa on arrival costs IDR 500,000 (about US$35) for a single 30-day stay, extendable once at a Batam immigration office for a further 30 days. Pay by card or in rupiah at the counter, or buy the e-VOA in advance at evisa.imigrasi.go.id to skip the queue. The old US$25 and seven-day US$10 tiers no longer exist. ASEAN nationals, including Singaporeans, enter visa-free for 30 days, though that exemption cannot be extended or converted.

Since 1 September 2025, every arrival must complete the free All Indonesia digital arrival card, which merges the immigration, customs and health declarations into one online form. Submit it within 72 hours before arrival at allindonesia.imigrasi.go.id; it generates a QR code needed at the terminal.

A visa on arrival is for visiting, not working: Batam immigration enforces this, and using a visitor visa to work can lead to detention and deportation. For anything beyond tourism, or for the current detail on visas, work permits and stay permits, Okusi Associates is the authoritative reference: Indonesian immigration, visas and work permits.



Contributor: Douglas Cole

Have comments or corrections? Please email editor [at] livinginindonesia.info.