Singapore to Batam: Ultimate Weekend Guide (2026)

Singapore to Batam: Ultimate Weekend Guide (2026)

Plan your Singapore to Batam weekend with the new HarbourFront terminal, Tanah Merah, ferry operators, fares, entry rule...

HolidaySG

HolidaySG Travel Team

October 1, 2026

34 min read 7 views

Plan your Singapore to Batam weekend with the new HarbourFront terminal, Tanah Merah, ferry operators, fares, entry rules, where to stay, what to eat and sample itineraries.

Singapore to Batam: Ultimate Weekend Guide

Last verified against operator and official pages on . Ferry details change often, so treat the "may change" notes as a prompt to double-check before you pay.

There is a particular kind of Friday-evening restlessness that only Singapore produces. You have worked a full week, the island feels small, and you want somewhere that is properly different without burning a leave day or a flight fare. Batam answers that itch. From the Singapore side of the Strait, the island is under an hour away by fast ferry, and by lunchtime you can be eating chilli crab's rowdier Indonesian cousin with a view of the water.

Singapore to Batam is one of the most-taken short trips in the region, and 2026 is an unusual year to take it. The old HarbourFront ferry terminal inside HarbourFront Centre has closed, and ferries now leave from a new terminal about 70 metres away. Operators have also added fuel surcharges, schedules have been reshuffled, and Indonesia now runs entry formalities through a digital arrival card. If your last Batam trip was a few years ago, some of your habits are out of date.

This guide is built for Singapore-based travellers planning a weekend. It covers both ferry terminals (HarbourFront and Tanah Merah), how to choose between them, who runs the boats, how to book, what happens at check-in and immigration, how to get around once you land, where to stay and eat, and what a sensible budget looks like. Throughout, I separate what could be confirmed on official or operator pages from what is likely to shift.

Quick answer: Singapore to Batam in 60 seconds

  • Best terminal for most weekenders: HarbourFront. It has far more daily departures to Batam Centre and is a short walk from HarbourFront MRT (NE1/CC29).
  • Best terminal for east-siders and Nongsa-bound travellers: Tanah Merah, especially for the Nongsapura route.
  • Crossing time: roughly 45 to 70 minutes depending on route and operator.
  • Typical fare (Batam Fast, published): S$76 return, or S$43 one-way from Singapore and S$40 one-way from Batam, with fees included.
  • Visa: Singapore citizens can visit Indonesia visa-free for tourism for up to 30 days, but must hold a passport with at least six months' validity and complete the All Indonesia Digital Arrival Card online.
  • Coming home: ICA requires all travellers, including Singapore residents, to submit an SG Arrival Card within three days before arriving by sea or air.
  • Time difference: Batam is one hour behind Singapore, and ferry timetables label both clocks.
  • Golden rule: book your return sailing before you leave Singapore, especially for Sunday.

How to read this guide: verified facts versus details that may change

Ferry travel is full of small, fast-moving details. To keep things honest, each section flags what kind of information you are reading.

  • Verified: confirmed on an operator, regulator, or official terminal source at the time of writing, with a link in the Sources section.
  • May change: fares, timetables, surcharges, promotions, vessel assignments, and anything the operators themselves say can change without notice.
  • Third-party or editorial: reported by travel blogs or booking platforms, or our own practical advice. Useful, but not an official guarantee.

Where sources disagree, we say so rather than pick a winner. We have not quoted prices for massages, hotel rooms, or restaurant meals, because we could not verify current figures from reliable sources. Check those directly before you book.

What changed in 2026: the new HarbourFront ferry terminal

Verified: Singapore Cruise Centre announced that it would move all ferry and cruise operations from HarbourFront Centre to a new terminal at 5 HarbourFront Avenue, Singapore 099549, in two phases. Batam Fast Ferry began operating from the new building on 7 July 2026. The remaining ferry operators, Horizon Fast Ferry, Majestic Fast Ferry, Sindo Ferry and Indo Falcon, followed on 15 July 2026, along with cruise operations.

Verified: The new terminal sits about 70 metres from the old one, and the official line is that routes, destinations and schedules were not changed by the move. It remains reachable via HarbourFront MRT Station (NE1/CC29) Exit B. Property news coverage reports that HarbourFront Centre itself closed on 27 July 2026 ahead of redevelopment into a mixed-use building.

May change: Some booking platforms and operator pages still show the old HarbourFront Centre address or counter numbers. If your e-ticket, confirmation email, or a map pin says "1 Maritime Square", cross-check with the operator before you set off. Horizon Fast Ferry, for example, lists its new counter at 5 HarbourFront Avenue, #01-10.

Editorial tip: Update the saved location on your phone. Walking into the old mall expecting a ferry hall is the easiest mistake to make this year.

HarbourFront or Tanah Merah? How to choose your Singapore terminal

Both terminals are run by Singapore Cruise Centre, and both serve Batam. They suit different people. The decision usually comes down to three things: where you live, which Batam terminal you want to arrive at, and what time you plan to come home.

HarbourFront Ferry Terminal (new terminal, 5 HarbourFront Avenue)

HarbourFront is the default for a reason. It is on both the North East Line and the Circle Line, it has the widest spread of departures, and it serves the most Batam destinations: Batam Centre, Sekupang, Harbour Bay and Waterfront, among others, depending on the operator.

Verified: Batam Fast's timetable effective 17 September 2026 shows twelve daily departures from HarbourFront to Batam Centre, from 07:40 to 21:40 Singapore time. The same timetable shows Batam Centre to HarbourFront sailings from 06:00 to 20:30 Indonesia time, which is 07:00 to 21:30 in Singapore. That late last departure matters for a Sunday evening return.

Best for: central, west and north-east travellers on the MRT, first-timers, anyone who wants flexibility on return time, and people who prefer arriving at Batam Centre, where Mega Mall is connected to the terminal area by a bridge.

Tanah Merah Ferry Terminal (50 Tanah Merah Ferry Road, Singapore 498833)

Tanah Merah sits on the east coast near Changi. It is the more relaxed terminal, with fewer sailings but a handy link to Nongsapura on Batam's northern coast, plus services to other regional destinations such as Bintan and Desaru.

Verified: Singapore Cruise Centre says to alight at Bedok or Tanah Merah MRT and take SBS bus 35 to the terminal, and it also lists a shuttle bus from Changi Airport Terminals 1 and 4. Metered taxis are available. May change: Bus 35 is not a high-frequency route, so check the live timetable in your transit app before relying on it, and consider a taxi or ride-hail for early-morning departures.

Verified: On Batam Fast's timetable, Tanah Merah to Batam Centre has departures at 10:20, 12:30, 14:30 and 16:30 daily, with additional Sunday-only (17:40) and Thursday-to-Sunday (20:10) sailings. Tanah Merah to Nongsapura has eight daily departures between 08:00 and 20:20. Some Batam Centre trips are marked as interlining trips operated by Sindo.

Best for: east-side residents, travellers flying in or out of Changi, and anyone heading to the Nongsa area on Batam's northern edge.

Comparison table

HarbourFront versus Tanah Merah for Singapore to Batam ferries
Factor HarbourFront (new terminal) Tanah Merah
Address 5 HarbourFront Avenue, Singapore 099549 50 Tanah Merah Ferry Road, Singapore 498833
MRT and public transport HarbourFront MRT (NE1/CC29), Exit B Tanah Merah or Bedok MRT, then bus 35; Changi Airport T1/T4 shuttle also listed
Batam destinations Batam Centre, Sekupang, Harbour Bay, Waterfront (varies by operator) Batam Centre, Nongsapura
Batam Fast frequency to Batam Centre 12 daily departures (07:40 to 21:40 SG time) 4 daily plus some Sunday and Thursday-to-Sunday extras
Typical crossing (third-party estimate) About 55 to 70 minutes to Batam Centre About 40 to 50 minutes
Published Batam Fast fare to Batam S$76 return, S$43 one-way out, S$40 one-way back Same published fare for the Singapore-Batam route
Best for Flexibility, first-timers, late Sunday returns East-siders, Nongsa-bound travellers, Changi connections
Main caveat Weekend slots fill quickly; new building to learn Fewer sailings; check the last return carefully

May change: Crossing times are third-party estimates and vary by vessel, tide and sea conditions. Fares and timetables can change without notice.

A simple decision guide

  • Live in the west, centre, south or north-east? Choose HarbourFront.
  • Live in the east or near Changi? Compare Tanah Merah, but check the return timetable first.
  • Staying near Nongsa? Tanah Merah to Nongsapura is the logical route.
  • Want a late Sunday return? HarbourFront is usually safer. On Batam Fast's table, the last Batam Centre to Tanah Merah departure is 13:20 Indonesia time, which is 14:20 in Singapore. Other operators may run later, so verify.
  • Staying close to the Batam Centre ferry terminal? Either works. Pick the terminal that is easier for you to reach.

Ferry routes and operators from Singapore to Batam

Where you can land in Batam

Batam has several international ferry terminals, and your choice shapes the weekend more than people expect.

  • Batam Centre: the busiest arrival point. It is closest to the commercial core, has Mega Mall linked by a walkway, and offers the most onward transport options.
  • Harbour Bay: a waterfront hub connected to a mall, residences, a Marriott hotel and a cluster of seafood restaurants. It is served by Horizon Fast Ferry from HarbourFront.
  • Sekupang: on the western side, closer to residential districts and the Barelang bridges.
  • Nongsapura (Nongsa): on the northern coast, reached from Tanah Merah, suited to resort stays and quieter weekends.
  • Waterfront City and Gold Coast (Bengkong): served by some operators from HarbourFront. May change: Batam Fast's current timetable marks its Gold Coast trips as suspended until further notice, so confirm before planning around this terminal.

Who runs the ferries

Four operators account for most Singapore to Batam sailings.

  • Batam Fast Ferry: publishes a detailed schedule covering HarbourFront, Tanah Merah, Batam Centre, Sekupang, Harbour Bay and Nongsapura. It sells direct online, and its timetable shows interlined trips operated by Sindo.
  • Sindo Ferry: runs services from both Singapore terminals to Batam Centre and other Batam ports. Its own site announced the move to the new HarbourFront terminal, described as a 70-metre walk from the previous location.
  • Majestic Fast Ferry: serves HarbourFront and Tanah Merah to Batam Centre, and Tanah Merah to Tanjung Pinang on Bintan. It also sells open-dated return tickets through third-party platforms.
  • Horizon Fast Ferry: connects HarbourFront to Batam Harbour Bay and has confirmed its counters moved to the new terminal on 15 July 2026.

Editorial note: The operators' vessels and branding are different, but for most weekenders the practical differences are timetable, arrival terminal, and ticket flexibility, not comfort.

Sample timetable (Batam Fast, effective 17 September 2026)

Verified, but may change: The operator reserves the right to change timings or routings at any time without notice. Singapore time applies to departures from Singapore, and Indonesia time to departures from Batam.

Selected Batam Fast departures to and from Batam Centre
Route Departure times
HarbourFront to Batam Centre (Singapore time) 07:40, 08:40, 09:30, 10:50, 12:30, 14:20, 15:30, 16:50, 18:00, 19:10, 20:20, 21:40
Batam Centre to HarbourFront (Indonesia time) 06:00, 07:00, 08:20, 09:50, 11:10, 12:50, 14:10, 15:20, 16:30, 17:40, 19:00, 20:30
Tanah Merah to Batam Centre (Singapore time) 10:20, 12:30, 14:30, 16:30, plus 17:40 (Sundays only) and 20:10 (Thursday to Sunday)
Batam Centre to Tanah Merah (Indonesia time) 07:45 (Thursday to Sunday), 08:00, 09:20, 11:30, 13:20
Tanah Merah to Nongsapura (Singapore time) 08:00, 08:50, 10:50, 12:00, 14:20, 16:20, 18:30, 20:20

Do the time-zone maths twice. A 20:30 departure from Batam Centre is 21:30 Singapore time, and the crossing adds roughly an hour. Plan your Monday morning accordingly.

Fares, surcharges and booking tips

What the ferry costs

Verified (Batam Fast published fare): S$76 for a return ticket, S$43 for a one-way ticket from Singapore to Batam, and S$40 for a one-way ticket from Batam to Singapore. Batam Fast states that the pricing applies to all age groups and includes the ticket fare, surcharge, a S$10 Singapore passenger departure fee, and a S$10 Batam passenger departure fee (made up of a terminal fee of Rp100,000 plus an administration fee).

Worth noticing: Two one-ways at S$43 and S$40 add up to S$83, so a return ticket saves S$7 on Batam Fast's published fares. Because the pricing applies to all age groups, children do not get a lower published fare, which matters for family budgets.

Third-party reports differ on surcharges. Majestic Fast Ferry's listing on a third-party platform states that a fuel surcharge of S$6 per passenger has applied on departures from Singapore since 12 March 2026. A Singapore lifestyle publication reports a S$6 surcharge from Singapore plus Rp65,000 on the Batam to Singapore leg, collected separately, and suggests budgeting S$85 to S$90 all-in. Batam Fast's own fare page, however, says its published prices already include the surcharge. The safest approach is to read the total at checkout rather than assume the headline fare is the final amount.

Where to book

  • Direct with the operator: usually the clearest on terms, refunds and changes. Batam Fast's online schedule opens three months ahead.
  • Resellers and travel platforms: useful for comparing operators in one place and for open-dated tickets, but changes and refunds then go through the reseller.
  • At the counter: workable on quiet weekdays, risky on weekend mornings.

Practical booking tips

  1. Lock in the return first. A Sunday afternoon in Batam is the worst moment to discover the sailings you wanted are sold out. Horizon has noted that weekend slots are expected to fill quickly, and booking sites commonly advise reserving the return at least a day ahead on weekends.
  2. Match names exactly. Batam Fast warns that passenger details must match the travel document, and that errors can lead to being stopped at the pre-immigration gate.
  3. Read the fare conditions. Batam Fast says special-price tickets cannot be changed or cancelled, tickets are non-transferable, and name changes are not allowed.
  4. Understand no-show penalties. Per Batam Fast's FAQ, if a confirmed reservation is not cancelled, the charge equals one-way ferry fare. Unused terminal fees can be refunded, while surcharges stay non-refundable once the ticket is issued. Cancellations are handled through the call centre, at least one hour before departure.
  5. Check the terminal named on your ticket. A cheap fare to a Batam terminal far from your hotel can cost more in taxis than it saves.
  6. Keep the confirmation offline. Save the e-ticket or confirmation as a screenshot in case mobile data is patchy at the terminal.

Check-in and boarding in Singapore

Verified (Batam Fast FAQ): E-tickets are paperless. You go to the check-in counter with your travel document to collect a boarding pass. Online check-in is available, with reservations required no later than one hour before departure, and you must be at the pre-immigration gate with your boarding pass at least 30 minutes before departure to hold your seat. Children under 16 travelling without an adult, passengers who need special assistance, and those who cannot supply full details are not eligible for online check-in. There is no pre-seating.

Luggage: Batam Fast says that if you have checked in online and have baggage, you can go directly to the baggage drop-off points where a label will be attached. Leave yourself extra time for this step.

Editorial advice on timing: Arriving 60 to 90 minutes before departure is a sensible target for weekend sailings, a range also suggested by Singapore travel publications. If you are collecting a boarding pass at the counter, lean towards the earlier end. Operators publish their own cut-offs, so follow the one on your confirmation.

The flow at either Singapore terminal looks like this:

  1. Arrive and find your operator's counter or self-service point.
  2. Present your passport and e-ticket to get a boarding pass.
  3. Drop off larger luggage if required.
  4. Pass the pre-immigration gate with your boarding pass and passport.
  5. Clear Singapore immigration and security.
  6. Wait in the departure hall and board at the announced gate.

May change: The new HarbourFront terminal is newly opened, so counter locations, signage and queue patterns are still settling. If you have not used it yet, add a few extra minutes the first time.

Entry requirements and arrival procedures in Batam

Before you leave Singapore

  • Passport validity: Indonesian entry guidance reproduced by Bintan Resort Ferries says foreign travellers need a passport valid for at least six months from the date of arrival, plus proof of onward or return travel. Check this early, since a passport that is "fine" for Malaysia may not meet the six-month rule.
  • Visa: Several third-party guides state that Singapore citizens enjoy visa-free entry to Indonesia for tourism for up to 30 days per entry, and that this is not extendable at the counter. Batam Fast points travellers to Indonesia's immigration website for official visa information.
  • All Indonesia Digital Arrival Card: Bintan Resort Ferries lists completing the All Indonesia Digital Arrival Card within 72 hours before arrival as a basic requirement for resort entry, and travel guides describe it as the single digital form replacing older paper and customs forms for Batam ports too. It is free, and guides recommend using only the official portal at allindonesia.imigrasi.go.id rather than paid third-party sites. Singapore citizens travelling for tourism are described as selecting the visa-exempt option.

Not a Singapore citizen? Rules vary by nationality and status. Third-party guides describe special arrangements for some Singapore Permanent Residents and Student Pass holders visiting Batam, Bintan and Karimun for short stays, but the conditions are specific. Confirm with Indonesia's immigration authority before you travel, and carry documents proving family relationships if the rule you are relying on requires them.

May change: Indonesia has reworked its arrival formalities more than once in recent years. Check the official portal in the week you travel.

Arriving at the Batam terminal

  1. Disembark and follow signs to immigration.
  2. Present your passport and the arrival card QR code if requested.
  3. Have your return booking accessible, since onward or return proof is part of the standard requirements.
  4. Collect your bags, go through customs, and exit to the transport area.

Queue lengths vary with how many boats arrive at once. Weekend mornings can be slow, so keep your documents in hand rather than at the bottom of a bag.

Coming home to Singapore

Verified (ICA): The Immigration and Checkpoints Authority reminds all travellers, including Singapore residents, that the SG Arrival Card must be submitted before arriving in Singapore via sea and air checkpoints, within three days including the day of arrival, through ICA's website or the MyICA mobile app. Singapore Cruise Centre and Tanah Merah Ferry Terminal are both listed as sea checkpoints. Submission is free. Do it on the ferry or at the Batam terminal if you forgot, but doing it the night before is calmer.

Customs: Batam Fast links to Singapore Customs guidance for arriving travellers. If you plan to shop in Batam, read the rules on duty and GST for goods and the restrictions on tobacco products before you buy.

Getting around Batam

Batam is a spread-out island rather than a walkable city. Plan your transport around your terminal and hotel, not the other way round.

Ride-hailing apps

Grab and Gojek both operate in Batam, and several travel guides recommend installing both before you land. May change: One older local guide reports that ride-hail drivers have been restricted from picking up at certain locations such as malls, ferry terminals and the airport, while still being allowed to drop off. Rules and enforcement vary, so be ready to walk to a designated pickup point or use a terminal taxi.

Taxis

A taxi rank is reported outside the arrivals area at Batam Centre. One third-party guide lists indicative fares such as Rp50,000 to Rp80,000 from Batam Centre to Nagoya Hill and Rp150,000 to Rp200,000 from Batam Centre to the Nongsa resort area. Treat these as rough benchmarks, not guarantees. Agree on a price or insist on the meter before getting in, and keep some rupiah handy.

Buses and shared transport

Trans Batam is described as the cheapest public option, and bus routes connect Batam Centre with the Nagoya shopping area. Shared minibuses called angkot exist too. For a short weekend, most visitors skip them in favour of apps or hotel shuttles.

Hotel shuttles

Some mid-range and upscale hotels reportedly run shuttles to the ferry terminals and malls. Ask when you book, because a free shuttle can offset a slightly higher room rate.

Distances to expect

  • Batam Centre to Nagoya Hill: roughly 10 to 15 minutes by road, according to one transport guide.
  • Gold Coast (Bengkong) terminal to Nagoya: about 10 minutes by car, per another guide, with a typical Grab ride estimated at S$3.50 to S$5 each way.
  • Batam Centre terminal to Mega Mall: walkable over a bridge.

Editorial tip: Download offline maps, install both ride-hail apps, and keep a screenshot of your hotel's address in Indonesian characters or Latin script, whichever your driver can read more easily.

Where to stay in Batam

Pick your base by the kind of weekend you want. Batam rewards choosing one area and staying there.

Near the ferry: Batam Centre and Harbour Bay

If you want minimal transfers, stay close to the terminal. Batam Fast's own travel blog suggests Swiss-Belhotel Harbour Bay, Batam Marriott Hotel and Planet Holiday as options near the ferry terminal and Harbour Bay. Harbour Bay is attractive for a short stay because the terminal connects to a mall, a Marriott hotel and a waterfront seafood strip. Batam Centre suits first-timers who want shopping and simple transport links.

Nagoya: shopping and food

Nagoya is Batam's main commercial and dining district. Staying here puts malls, food courts and seafood restaurants within a short ride, which is ideal if your weekend is mostly eating, shopping and massages. It is less convenient if you want to roll off the ferry and straight into a pool.

Nongsa: quieter, resort-style

Nongsa on the northern coast suits golf, pools and slow weekends. Tanah Merah to Nongsapura is the natural ferry route. The trade-off is distance, since reaching the rest of the island by road takes longer and costs more than a hop around Nagoya.

How to choose

  • First time and short on time: Harbour Bay or Batam Centre.
  • Food and shopping weekend: Nagoya.
  • Switching off completely: Nongsa.

May change: Room rates, promotions and shuttle policies change constantly and we have not quoted any. Compare current offers on two or three booking sites and check the hotel's own site for shuttle details.

What to eat in Batam

For many Singaporeans, Batam is a food trip with a ferry attached. Seafood leads, but there is more to try.

Seafood by the water

  • Harbour Bay Seafood area: waterfront restaurants near the Harbour Bay terminal, praised in travel guides for butter crab, spicy fried calamari and sunset views.
  • Barelang Seafood and Kopak Jaya 007: near the Barelang Bridge, with the latter described as a kelong-style place where you pick your seafood from nets.
  • Love Seafood (Piayu and Batam Centre) and Golden Prawn: frequently recommended for grilled prawns and classic seafood dishes.
  • Nagoya area: guides mention Win Sin Seafood, Kelong Seafood Nagoya, and the Nagoya Food Court for local dishes such as kam heong crab and bakmi pangsit.

Local specialities to look for

  • Gonggong: chewy sea snails eaten with a toothpick, a Riau Islands favourite.
  • Sweet and sour crab and fish: a staple at seafood restaurants.
  • Bakmi pangsit: noodles with dumplings, easy to find at food courts.

Ordering tips

  • At pick-your-own seafood places, ask for the price per weight before the kitchen cooks anything, and have it weighed in front of you.
  • Share dishes. Portions are often large and a table of two can easily over-order.
  • Check opening hours if you are on a tight ferry schedule, since some seafood places are busier at dinner than at lunch.

May change: Restaurant lists in travel blogs age quickly. Confirm opening hours and current reviews before building your day around a single restaurant.

Things to do in Batam

Shopping and malls

Batam Centre's Mega Mall is walkable from the terminal, Nagoya Hill is the best-known shopping stop, and Harbour Bay has its own mall and citywalk. If you only want a few hours of air-conditioned browsing, one mall and one meal is enough.

Massage and spa

Massage is one of the most popular reasons Singaporeans visit, and travel publications routinely suggest pairing a massage with a seafood meal. Prices vary widely by venue and treatment, so check menus and reviews on the day rather than relying on a number from a blog.

Barelang Bridge and the islands beyond

The Barelang bridges link Batam to neighbouring islands including Rempang, and the main bridge is a photo stop with a market selling snacks and handicrafts. Combine it with seafood at a nearby restaurant for a half-day outing.

Waterfront evenings

Harbour Bay has a promenade for post-dinner strolls, and Ocarina is mentioned in transport guides as a waterfront destination. These are low-effort ways to end a day without extra transfers.

Golf and resort time

Nongsa is the usual base for pools, golf and quieter stays. If you are a golfer, check with your hotel or course for current packages and transfer options instead of relying on blogs.

Bintan or Batam?

If you prefer resorts and quiet beaches over shophouses and malls, Bintan is the gentler alternative, and some Bintan sailings leave from Tanah Merah. Batam wins on convenience, price and sheer variety of things to eat.

Costs and money-saving tips

What a weekend budget looks like

Only the ferry has a firmly sourced number. Everything else depends on your habits. Use this as a framework rather than a price list.

Weekend budget framework for Singapore to Batam
Cost What is known Confidence
Ferry (Batam Fast published fare) S$76 return, fees included; check checkout for any added surcharge Verified, may change
Local transport Indicative taxi ranges exist, such as Rp50,000 to Rp80,000 for Batam Centre to Nagoya Hill Third-party estimate
Hotel Varies by area and season; check live rates Not quoted
Meals Varies widely; seafood priced by weight can add up quickly Not quoted
Massage or spa Varies by venue; confirm before booking Not quoted
Spending money and tips Rupiah handy for taxis, tips and small purchases Editorial advice

Ways to save

  • Book a return ticket. On Batam Fast's published fares, it is S$7 cheaper than two one-ways.
  • Compare operators and platforms. Promotions appear regularly, but read the terms, since discounted fares may be non-refundable or non-changeable.
  • Ask about hotel shuttles. A free transfer saves taxi fares and the hassle of negotiating.
  • Use apps for rides. Ride-hailing is typically cheaper than street taxis, though pickup rules at terminals can be restrictive.
  • Confirm seafood prices in advance. Weight-based pricing is where weekend budgets quietly blow up.
  • Cluster activities. Staying in one district reduces transport costs and wasted time.
  • Do not miss your sailing. A no-show can cost you the equivalent of a one-way fare under Batam Fast's stated terms.

Cash, cards and connectivity

Cards are accepted at malls and larger restaurants, but you will want some rupiah for taxis, small stalls and tips. Check roaming plans before you leave, since patchy data can make ride-hailing awkward. One guide suggests buying a local SIM at the terminal or a nearby mall if you need data.

Sample weekend plans for Singapore to Batam

These are editorial suggestions built from the sailings and areas covered above. Always check current timetables before locking anything in.

Plan 1: The classic Friday-to-Sunday (HarbourFront to Batam Centre)

Friday evening: Finish work, take the MRT to HarbourFront and catch one of the evening Batam Fast sailings, such as the 18:00 or 19:10 departure. You will land after dark, so book a hotel close to the terminal or Harbour Bay and keep dinner simple.

Saturday: Slow breakfast, then a massage late morning. Spend the afternoon at Mega Mall or Nagoya Hill. Have a seafood dinner in Nagoya and make it a proper one.

Sunday: Head to Barelang Bridge for photos and a late seafood lunch. Return to the terminal with a comfortable buffer, and aim for a mid-to-late-afternoon departure so you reach Singapore with time to unpack and submit your SG Arrival Card.

Plan 2: Saturday day trip, no hotel

Morning: Take an early sailing from HarbourFront. The 07:40 or 08:40 departure gets you into Batam Centre before midday heat.

Midday: Massage, then lunch at a Harbour Bay or Nagoya seafood restaurant.

Afternoon: Mall time and a short Grab ride to a promenade.

Evening: Catch a late-afternoon or early-evening ferry back. Batam Fast's last Batam Centre to HarbourFront departure is 20:30 local time, but give yourself margin rather than aiming for the final boat.

Reality check: Once you add check-in, immigration on both sides and transfers, a day trip is doable, but you will spend a meaningful chunk of it in queues and on the water. A single night makes the trip feel much more like a holiday.

Plan 3: The quiet Nongsa weekend (Tanah Merah to Nongsapura)

Saturday: Take a morning sailing from Tanah Merah to Nongsapura, such as the 08:00 or 08:50 departure. Check in to a Nongsa resort and spend the day around the pool or on the golf course.

Saturday evening: Eat at the resort or arrange a short ride to a nearby seafood place.

Sunday: Sleep in. Plan your return around the Nongsapura to Tanah Merah schedule, which runs from 06:00 to 20:00 Indonesia time on Batam Fast's timetable, then confirm your chosen sailing before you commit to a hotel checkout time.

Plan 4: The food-first weekend

Day one: Arrive at Harbour Bay for a seafood dinner by the water and an evening promenade walk.

Day two: Breakfast near your hotel, lunch at Nagoya Food Court for local dishes, a mid-afternoon massage, and a final seafood dinner at a kelong-style restaurant if you can fit it in before an early Monday start. Try gonggong at least once.

Practical tips that save weekends

  • Screenshot everything. Boarding confirmations, hotel addresses and your arrival card QR code.
  • Carry the right passport. The name on your ticket must match your travel document.
  • Keep the return flexible in your head. Know the last two sailings, not just the one you booked.
  • Charge your phone. You will need it for ride-hailing, translation and digital forms.
  • Dress for the ferry. Air-conditioning on board can be cold. Bring a light layer.
  • Seasickness: The crossing is short, but sea conditions vary. If you are prone to motion sickness, take your usual remedy beforehand.
  • Cash discipline: Break large notes at a mall rather than at a taxi window.
  • Travel insurance: Consider whether your policy covers a short regional trip.

Frequently asked questions about Singapore to Batam

Do Singaporeans need a visa for Batam?

Third-party guides state that Singapore citizens can enter Indonesia visa-free for tourism for up to 30 days per entry. You still need a passport valid for at least six months and proof of onward or return travel, and you should complete the All Indonesia Digital Arrival Card. Confirm current rules on Indonesia's official immigration channels before you travel.

How long is the ferry from Singapore to Batam?

Third-party estimates put the crossing at about 55 to 70 minutes from HarbourFront to Batam Centre and about 40 to 50 minutes from Tanah Merah, with some aggregator listings noting 45 minutes for the fastest vessels. Add check-in and immigration on both sides, and door-to-door time is closer to two to two and a half hours.

How much is the Singapore to Batam ferry?

Batam Fast's published fares are S$76 return, S$43 one-way from Singapore and S$40 one-way from Batam, with fees included. Other operators and platforms list their own fares, and some report a separate fuel surcharge. Check your final checkout total.

Is the HarbourFront ferry terminal still at HarbourFront Centre?

No. Ferry operations moved to the new terminal at 5 HarbourFront Avenue, about 70 metres away. Batam Fast moved on 7 July 2026, and the other operators followed on 15 July 2026.

How early should I arrive for the ferry?

Batam Fast says you must be at the pre-immigration gate with your boarding pass at least 30 minutes before departure. For weekends, arriving 60 to 90 minutes early is sensible, especially if you need to collect a boarding pass or drop off luggage.

Can I do Singapore to Batam as a day trip?

Yes, the timetable allows it, with first departures from HarbourFront at 07:40 and returns from Batam Centre until 20:30 Indonesia time on Batam Fast. But with check-in, immigration and transfers on both sides, an overnight stay usually makes for a more relaxed trip.

Is Batam one hour behind Singapore?

Yes. Ferry timetables show both Singapore time and Indonesia time, and Indonesia's western time zone is one hour behind Singapore. Check which clock your ticket uses.

Do I need to submit an SG Arrival Card when I come home?

ICA says all travellers, including Singapore residents, must submit the SG Arrival Card before arriving by sea or air, within three days including the day of arrival. It is free via ICA's website or the MyICA app.

Can I change or cancel a Batam ferry ticket?

It depends on the fare. Batam Fast states that special-price tickets cannot be changed or cancelled, tickets are non-transferable, and unused no-show reservations can be charged the equivalent of a one-way fare. If you booked via a travel agent or platform, requests go through them. Read your fare conditions before you pay.

Is Grab available in Batam?

Travel guides report that both Grab and Gojek operate in Batam. Pickup rules at terminals, malls and the airport have reportedly been restricted at times, so be prepared to use a designated pickup point or a terminal taxi.

Conclusion: is a Singapore to Batam weekend worth it?

For most Singapore-based travellers, yes, with one condition: plan the logistics, then relax. The crossing is short, the fare is modest compared with most trips that feel this different, and the food and massage scene reward a one-night stay. The new HarbourFront terminal changes where you walk, not how the trip works, and the Tanah Merah terminal remains a good alternative if you live in the east or are heading to Nongsa.

The people who have the worst Batam weekends are rarely unlucky. They miss details: an arrival card left until the last minute, a return sailing not booked, a passport with five months left, or a taxi fare not agreed in advance. Get those right and the rest is easy. Pick your terminal, book both legs, set your Indonesia and Singapore arrival cards a day before, and save your appetite.

If you only remember one thing, make it this: confirm the current timetable and total fare on your operator's own page before you pay, because that is the part most likely to have moved since this guide was written.

Sources

Links were accessed on 1 October 2026. Operator and official sources are listed first. Third-party sources are included where they were the only available reference and are labelled accordingly in the guide.

Official, operator and regulator sources

  • Batam Fast Ferry: Singapore to Batam ferry schedule (effective 17 September 2026)
  • Batam Fast Ferry: Published ticket fare
  • Batam Fast Ferry: Frequently asked questions (check-in, changes, refunds)
  • Batam Fast Ferry: Visas and immigration links
  • Sindo Ferry: HarbourFront terminal relocation notice and schedules
  • Horizon Fast Ferry: Move to the new Singapore Cruise Centre terminal
  • Singapore Cruise Centre: Tanah Merah Ferry Terminal access information
  • ICA: Reminder to all travellers, including Singapore residents, to submit the SG Arrival Card
  • MPA port notice listing ICA sea checkpoints, including Singapore Cruise Centre and Tanah Merah Ferry Terminal
  • All Indonesia Digital Arrival Card portal (as cited by third-party guides)

News and industry coverage

  • Cruise Industry News: Singapore Cruise Centre shifts to new HarbourFront terminal
  • EdgeProp: HarbourFront Centre to cease operations on July 27 for redevelopment
  • TTG Asia: Singapore enhances cruise infrastructure for tourism growth
  • Little Big Red Dot: Batam ferry from Singapore 2026, new HarbourFront terminal, fares and tips

Third-party travel and booking sources (verify before relying on them)

  • Pelago: Majestic Fast Ferry listing, including surcharge notice
  • Batam Ferry Tickets: Fares and additional fees
  • Batam Ferry Tickets blog: How to get around Batam
  • Batam Ferry Tickets blog: Visa-free entry for Singapore passport holders
  • Bintan Resort Ferries: Indonesia visa and entry information
  • CSRtrip: Guide to the All Indonesia e-Arrival Card for Batam and Bintan ferries
  • E-Visa Indonesia: Indonesia visa for Singaporean citizens
  • Instarem: Singapore to Batam ferry guide (crossing times and operator overview)
  • HolidaySG: HarbourFront to Bengkong (Gold Coast) ferry guide
  • Batam Fast blog: Batam itinerary suggestions
  • Klook: Batam travel guide and things to do
  • Trip.com: Batam map and area guide

Disclaimer: Schedules, fares, surcharges, terminal arrangements, entry requirements and operator policies change without notice. This guide is informational and editorial, not legal, immigration or financial advice. Always confirm current details with your ferry operator, the Immigration and Checkpoints Authority, and Indonesia's immigration authority before you travel.

Book Your Ferry Tickets

Ferry schedules, fares and entry requirements are time-sensitive. Always verify the exact fare, sailing, passport and visa requirements before travelling.

More Ferry Guides

Planning other ferry trips from Singapore? Browse our complete collection:

HarbourFront to Batam Centre Ferry Guide Terminal info, schedules & tips for Singapore’s busiest Batam ferry route Tanah Merah to Batam Centre Ferry Guide Eastern Singapore departure — faster if you’re near Changi HarbourFront to Bengkong Ferry Guide Direct route to Batam’s Bengkong area for spas and seafood Tanah Merah to Nongsa Ferry Guide Gateway to Nongsa resorts, golf & beach clubs Tanah Merah to Desaru Coast Ferry Guide Ferry + bus to Desaru waterpark, resorts & fruit farms Tanah Merah to Pengelih Ferry Guide Quiet Johor coastal gateway for seafood & countryside Batam vs Bintan: Which Island to Choose? Side-by-side comparison of both Riau Islands Singapore to Bintan Ferry Guide Routes, terminals & what to do on Bintan Desaru vs Batam: Weekend Comparison Which weekend getaway suits you better? Best Seafood in Batam After the Ferry Top restaurants, ordering tips & surprise-charge avoidance
Important: Some of the links recommended here are paid placements or have sponsored our stay in one way. We have paid for these accommodations ourselves. If you book through any of our links, we make a small commission at no extra cost to you. This helps keep our site running – so thank you in advance for your support!
HolidaySG

Written by

HolidaySG Travel Team

Singapore-based travel specialists covering attractions, tours and travel experiences across Asia-Pacific and beyond. Licensed travel agency (TA04014).

Last updated: October 1, 2026

#Singapore to Batam #Batam ferry from Singapore #HarbourFront ferry terminal #Tanah Merah ferry terminal #Batam weekend itinerary #Batam Centre ferry #Batam Fast #Sindo Ferry #Majestic Fast Ferry #Horizon Fast Ferry #All Indonesia Arrival Card
Share this guide

Visa for Singapore

Singapore Entry Visa (via Authorised Visa Agent) — requirements, fees & how to apply

Singapore passport: Home country — no visa needed

Govt fee: Entry Visa: S$30 per application · Singapore Visit Visa: SGD 30 · SG Arrival Card with: SGD 0 · HolidaySG assistance: S$65

Check visa

Why book with HolidaySG?

  • Licensed Singapore travel agency
  • Secure online booking
  • Daily support (9 AM – 11 PM SGT)
  • Instant e-ticket delivery
  • Clear cancellation policies

Need Help Booking?

Our travel experts are available daily, 9 AM – 11 PM SGT.

Contact Support

Explore Singapore on HolidaySG

What customers say about HolidaySG

See all reviews
5/5

"Had an amazing 3 Days Malaysia Tour with HolidaySG! Everything was perfectly organized from hotel pickup to sightseeing...."

~ Htun
5/5

"I booked all my tickets on this Singapore website. The process was smooth and efficient I’m very satisfied and would def..."

~ VINCENT YU
5/5

"Fantastic experience with Holiday SG , i have planned 5 days Singapore for my daughters from India. The whole package in..."

~ Santosh Mkar
Google Reviews

5.0

Based on 127+ reviews

Ask me anything!

Luna — HolidaySG

We use cookies

We use cookies to enhance your browsing experience, serve personalised content, and analyse our traffic. By clicking "Accept All", you consent to our use of cookies. Read our Cookie Policy