Independent visitor guide
Batam day trip from Singapore: a 20 km ferry into a different country
Twenty kilometres south of Singapore, across the strait, sits an Indonesian island of nearly 1.3 million people. The ferry takes about an hour, and it is the cheapest way to leave the country for the day.
- Last checked: 29 August 2026
- 6 ticket options tracked
- Not the official site This is not the official website Singapore Tickets Guide is an independent travel guide. We do not own, run or represent any attraction on this site and we do not issue tickets ourselves. Booking links go to Headout, an authorised reseller, and we may earn a commission. For official information, always use the operator’s own website. About this site →
Live inventory
Tickets and passes available right now
Live options from our booking partner. Prices update automatically.
Most booked Full-day Shared Batam City Tour with Ferry Ticket and Lunch
$118From · per person
Batam Adventure Park Tickets
$19.29From · per person
Ferry from Tanah Merah (Singapore) to Batam Centre (Batam)
$65.76From · per person
Ferry from Harbourfront (Singapore) to Batam Centre (Batam)
$65.76From · per person
Ferry from Harbourfront (Singapore) to Sekupang (Batam)
$65.76From · per person
Batam Island Country Club Golf Tickets with Round-trip Ferry
$154From · per person
Prices shown are the current lowest listed by our booking partner and can change.Last checked: .
| Cheapest option right now | From $65.76HarbourFront to Batam Centre ferry via our booking partner |
|---|---|
| Distance | 20 km off Singapore's south coastAcross the Singapore Strait, with the nearest islands about 6 km apart. |
| Ferry terminals in Singapore | HarbourFront and Tanah MerahHarbourFront serves Batam Centre and Sekupang; Tanah Merah also runs to Batam Centre. |
| Terminals on Batam | Five, including Batam Centre and SekupangBatam Centre is the usual arrival point for a day trip; Sekupang is the western alternative. |
| Passport | RequiredThis is an international crossing into Indonesia. Check visa and entry rules for your nationality before booking. |
| Time zone | UTC+7Batam runs an hour behind Singapore. Ferry times are published in local time at each end — read them carefully. |
| Population | About 1.3 millionBatam is not a resort island. It is a working city of nearly 1.3 million people with a free-trade-zone economy. |
| Time to allow | A full dayAn hour each way plus immigration at both ends. Half a day does not work. |
Opening hours and on-the-gate prices come from the operator’s official website. Always re-check before you travel. Official site: Singapore Cruise Centre
Ticket comparison
Which ticket should you buy?
Lowest price
HarbourFront to Batam Centre
$65.76 From · per person
The standard crossing, and the one closest to the city centre.
- Round-trip ferry from HarbourFront
- Arrival at Batam Centre, the main terminal
- The simplest route for a first visit
HarbourFront is on the North East and Circle lines, which makes this the easiest departure point.
Check pricesFull-day shared Batam city tour with ferry and lunch
$118 From · per person
Anyone who does not want to organise transport on the other side.
- The ferry both ways
- A guided day on the island with a driver
- Lunch included
The version that removes the two hard parts of a Batam day — getting around and knowing where to go.
Check pricesHarbourFront to Sekupang
$65.76 From · per person
The western side of the island.
- Round-trip ferry to Sekupang terminal
- A quieter arrival than Batam Centre
- Closer to the western beaches
Only worth it if your destination is specifically on that side. Otherwise use Batam Centre.
Check pricesSingapore is 42 kilometres across. If you are here for a week and want a day that does not feel like Singapore, the options are limited: north into Malaysia, or 20 kilometres south across the strait into Indonesia.
Batam is the closer of the two and the easier crossing. The ferry takes about an hour, the terminals are on the MRT, and you are in a different country, currency and time zone by mid-morning.
What Batam actually is
This is the expectation-management part, and it matters more here than on any other page on this site.
Batam is a working city of nearly 1.3 million people. It is not a resort island. It is part of a special economic zone with Singapore that eliminates tariffs and value-added taxes on goods moving between them, and its economy is built on manufacturing, shipping and cross-border trade.
What that means for a visitor:
- Food, spas and massages cost a fraction of Singapore prices. This is the single most common reason people cross.
- Seafood at the coastal restaurants is very good and very cheap.
- Shopping is duty-influenced rather than luxury.
- Beaches exist but they are not the reason to come. If you want a beach, go to Bintan instead.
If you arrive expecting Bali, you will be disappointed within an hour. If you arrive expecting a cheap, busy Indonesian city an hour from Singapore, you will have a good day.
The practical facts that catch people out
You need a passport. This is an international border crossing. Check the visa and entry rules for your nationality before you book, not at the terminal.
Batam is on UTC+7 — one hour behind Singapore. Ferry schedules are published in local time at each end. Every year, people miss the last boat back because they worked out the return in the wrong time zone. Convert twice.
Immigration queues are real at Batam Centre, particularly at peak hours and on weekends. Build in an hour of slack on the return leg.
Batam is not walkable. The island is over 1,000 km² of land area and the places worth going are spread out. You need a driver, a ride-hailing app, or a tour.
Which terminal, which route
| From | To | Notes |
|---|---|---|
| HarbourFront | Batam Centre | The default. HarbourFront is on the North East and Circle lines |
| HarbourFront | Sekupang | Western Batam. Only if your destination is that side |
| Tanah Merah | Batam Centre | The eastern departure point, useful if you are staying east |
There are five ferry terminals on Batam, but Batam Centre handles most day-trip traffic and is where any tour will meet you.
HarbourFront is the easy answer. It is the same terminal complex as the Singapore Cable Car and VivoCity, and it is straightforward to reach from anywhere in the city.
Tour or independent
Take a tour if this is your first crossing. A shared day tour with ferry and lunch removes the two genuinely awkward parts: arranging transport on an island that is not walkable, and knowing which of a thousand options is worth your afternoon.
Go independently if you have a specific destination — a particular spa, a particular seafood restaurant, a golf course — and you are comfortable arranging a car on arrival. It is cheaper and considerably more flexible.
Do not go independently with no plan. Arriving at Batam Centre with no transport and no destination is how a day trip becomes four hours in a shopping mall next to the ferry terminal.
Timing
Go on the first ferry you reasonably can. A day trip that starts at 10:00 leaves you five useful hours after immigration at both ends; one that starts at 08:00 leaves you seven.
Weekdays over weekends. Batam is a weekend destination for Singaporeans, and both the ferries and immigration reflect that.
Book the return leg early in the evening, not late. The last sailings fill, and being stuck on the wrong side of an international border overnight is an expensive mistake.
Avoid the tail end of Ramadan and the Eid holidays unless you specifically want them — the ferries are heavily booked by workers travelling home.
How to save
Batam is the saving. Food, massages, spa treatments and seafood cost a fraction of Singapore prices, and for many visitors the day pays for the ferry.
Book the round trip, not two singles. Round-trip fares are the standard product and cheaper than buying each leg.
Carry rupiah. Singapore dollars are accepted in tourist-facing businesses at poor rates. An ATM at the terminal or a small exchange before you go will save more than it costs.
Compare against Bintan before you book. If what you actually want is a beach and a resort, that is the correct crossing, and it is a different product entirely.
Skip the duty-free shopping angle. The special economic zone affects trade, not tourist retail, and the prices are not the reason to come.
How to get there
HarbourFront Centre, 1 Maritime Square, reached from HarbourFront MRT (NE1/CC29) — the same complex as VivoCity and the cable car station.
Tanah Merah Ferry Terminal is the eastern alternative, reached from Tanah Merah MRT (EW4/CG) plus a short bus or taxi.
Allow the same check-in discipline as a short-haul flight: arrive well before departure, because you are clearing immigration on the way out.
What is nearby
On the Singapore side, HarbourFront puts you at the foot of Mount Faber and the Singapore Cable Car, with VivoCity and the Sentosa boardwalk next door — a natural pairing for the evening you get back.
For other ways out of Singapore for the day, Bintan is the resort-beach crossing, LEGOLAND Malaysia is the family option over the causeway, and the Southern Islands are the version that does not require a passport.
FAQ
Frequently asked questions
How long is the ferry from Singapore to Batam?
Roughly an hour across the Singapore Strait, plus immigration at both ends. Batam sits about 20 kilometres off Singapore's south coast, and the nearest islands of each are only about 6 kilometres apart.
Which ferry terminal should I use?
HarbourFront if you are staying in the city — it is on the North East and Circle lines and serves both Batam Centre and Sekupang. Tanah Merah is the eastern alternative and also runs to Batam Centre. Arrive at Batam Centre unless you have a specific reason to land at Sekupang.
Do I need a passport?
Yes. This is an international crossing into Indonesia, so you need a passport with adequate validity and you must check the visa and entry rules for your nationality before booking. Ferry operators will not let you board without the right documents.
Is a Batam day trip worth it?
It depends what you want. Batam is a working Indonesian city of nearly 1.3 million people, not a resort island — the appeal is cheaper food, spas and shopping, seafood, and the fact of leaving Singapore for a day. If you are expecting a beach holiday, Bintan is the better crossing.
What is the time difference?
Batam is on UTC+7, an hour behind Singapore. This trips people up on the return leg, because ferry schedules are published in local time at each end. Work out your return departure in Batam time and then convert.
Can I do it in half a day?
Not realistically. An hour each way plus immigration queues at both ends already consumes three hours or more, and immigration at Batam Centre can be slow at peak times. Treat it as a full day.
Should I book a tour or go independently?
A shared day tour with ferry and lunch removes the two genuinely awkward parts — arranging transport on the island and knowing where to go. Independent travel is cheaper and more flexible, but Batam is not a walkable city and you will need to arrange a car or ride-hailing.
What currency do I need?
The Indonesian rupiah. Singapore dollars are widely accepted in tourist-facing businesses on Batam, but usually at a poor rate, and small vendors will want rupiah.
Related guides