In this guide
💡 The Short Version: High-speed catamarans to Batam cost S$76 return on Batam Fast from HarbourFront Ferry Terminal (at 5 HarbourFront Avenue) to Batam Centre, Sekupang, or Harbour Bay, with all port and departure taxes included. The crossing takes 50 to 60 minutes, and Batam is 1 hour behind Singapore. You need an Indonesian visa: either the 7-day Riau Islands Special Visa for IDR 250,000 (~S$21) or the standard 30-day VoA for IDR 500,000 (~S$42), plus the free All Indonesia electronic customs declaration. Or book a tour: when you want round-trip ferry bookings, private transport, and lunch handled in a single booking, the Batam Culture Tour with Lunch and Massagead (from S$162, 4.8 stars from 42 reviews) includes hotel pick-up, driver, and spa massage.
⚠️ Terminal relocation notice: Check-in for all Batam ferry operators (Batam Fast, Sindo Ferry, Majestic Fast Ferry, and Horizon) relocated to the new HarbourFront Ferry Terminal facility at 5 HarbourFront Avenue. Follow directional signs from HarbourFront MRT Exit B; old guidebooks directing travellers to the third-floor mall check-in at HarbourFront Centre are obsolete.
Ferry routes, operators and ticket pricing
High-speed catamarans depart throughout the day across the Singapore Strait (Batam Fast official tariff). Fares are uniform for adult and child passengers and include all passenger terminal levies.
| Route & operator | Journey time | One-way fare | Return fare | Included departure taxes |
|---|---|---|---|---|
| Batam Fast (HarbourFront to Batam Centre / Sekupang) | 50 to 60 mins | S$43 outbound / S$40 return | S$76 return | S$10 Singapore fee + S$10 Batam fee |
| Majestic Fast Ferry (HarbourFront to Batam Centre / Sekupang) | 50 to 60 mins | S$43 outbound / S$40 return | S$76 return | S$10 Singapore fee + S$10 Batam fee |
| Sindo Ferry (HarbourFront to Batam Centre / Sekupang / Waterfront) | 50 to 60 mins | S$43 outbound / S$40 return | S$76 return | S$10 Singapore fee + S$10 Batam fee |
| Horizon Fast Ferry (HarbourFront to Harbour Bay) | 45 to 50 mins | S$48 outbound / S$45 return | S$86 return | Includes premium Harbour Bay terminal fee |
- Terminal arrival and check-in: Arrive at HarbourFront Ferry Terminal at least 75 to 90 minutes before scheduled departure on weekends and public holidays, and 60 minutes ahead on weekdays. Ferry boarding gates close strictly 15 minutes before departure.
- Luggage allowances: Standard passenger tickets include 20 kg of checked luggage per passenger and up to 10 kg of handheld cabin baggage. Excess luggage is charged at S$1 to S$2 per kilogram at the baggage drop counter.
- Batam arrival terminals:
- Batam Centre: The primary administrative terminal, adjacent to Mega Mall Batam Centre and government offices. Best for shopping, central hotels, and onward transport.
- Harbour Bay: Located in downtown Nagoya, the commercial and dining hub of Batam. Best for walking directly to seafood restaurants and massage spas.
- Sekupang: Situated on the northwest coast, serving residential districts and connections to smaller Riau islands.
- Nongsapura: Located on the northeast coast (served from Tanah Merah Ferry Terminal), adjacent to golf resorts and private beach retreats.

Ferries at Batam Centre. Photo: Masgatotkaca, Wikimedia Commons, CC BY-SA 3.0.
Tours and guided day packages
Booking a fully packaged day excursion avoids currency exchange hassles, taxi negotiations in Batam, and separate ferry bookings.
Batam culture tour with lunch and massage
From S$162 · 4.8 stars from 42 reviews · 9 hours to 1 day · comprehensive day package
Batam Culture Tour with Lunch & Massage from Singaporead: covers round-trip ferry tickets from HarbourFront, an air-conditioned private vehicle with an English-speaking driver, admission to historical landmarks, an Indonesian seafood lunch, and a 60-minute traditional Balinese-style massage.
Private Batam highlight half-day tour
From S$136 · 4.8 stars from 14 reviews · 5 to 7 hours · private vehicle & guide
From Singapore: Private Batam Highlight Half-Day Tourad: tailored for travellers wanting flexible sightseeing, covering the Barelang Bridge, local dry markets, and cultural temples with private door-to-door transport from Batam ferry terminal.
Batam heritage day tour with lunch and spa
From S$177 · 5.0 stars from 17 reviews · 9 hours to 1 day · all-inclusive private trip
From Singapore, Batam Heritage Day Tour with Lunch & Massagead: provides a full-day private itinerary including a visit to a local coffee processing atelier, layered cake (kue lapis) bakery tastings, cultural dance viewings, and waterfront dining.
You can also book standalone catamaran tickets via the Batam Fast Ferry Tickets on Klookad{rel=“sponsored nofollow noopener”}.
DIY ferry vs guided tour: the prices side by side
Independent travel compared with packaged day tours.
| Option | Transport & inclusions | Total cost per person | Best for |
|---|---|---|---|
| Independent DIY Day Trip | Return Batam Fast ferry (S$76) + VoA (IDR 250,000 ~S$21) + local Grab taxis (~S$25) + lunch (~S$18) | ~S$140 | Independent travellers focusing on shopping malls or spa appointments |
| Private Half-Day Highlight Tour | Ferry tickets, private car, English-speaking guide, temple admissions | From S$136 (+ VoA) | Flexible sightseeing, couples, custom itinerary |
| Batam Culture & Massage Package | Ferry tickets, guided transfers, seafood lunch, 60-min massage, factory visits | From S$162 (+ VoA) | First-time visitors wanting an effortless all-in-one experience |
| Full Heritage Day Tour with Spa | Return ferry, VIP vehicle, multi-course lunch, 90-min spa, cultural stops | From S$177 (+ VoA) | Maximum comfort, families, full day out |

Maha Vihara Duta Maitreya Buddhist Temple in Batam. Photo: Abdul Rahman, Wikimedia Commons, CC BY 2.0.
Entry rules, visas and customs declarations
Batam is sovereign Indonesian territory within the Riau Islands province (Kepulauan Riau). International border regulations apply to all visitors:
- Passport validity: Your passport must have at least six months of remaining validity from your scheduled date of entry into Indonesia.
- Indonesian Visa Options:
- 7-Day Riau Islands Special Visa on Arrival (IDR 250,000 / ~S$21): Introduced under Indonesian Immigration Regulation No. IMI-0045.GR.01.01, this non-extendable special pass is issued at Batam and Bintan sea border checkpoints for passport holders from 13 designated nations (including the UK, US, Canada, Australia, and EU countries). Payable by credit card or cash in Indonesian rupiah (Indonesian Immigration).
- Standard 30-Day Visa on Arrival (IDR 500,000 / ~S$42): The regular tourist VoA, extendable once for an additional 30 days. Available on arrival or online beforehand via the official Molina immigration portal.
- ASEAN Passports: Citizens of ASEAN nations (Malaysia, Thailand, Philippines, Vietnam, etc.) enter visa-free for up to 30 days.
- Electronic Customs Declaration (e-CD): Indonesia mandates a digital customs declaration form (All Indonesia Electronic Customs Declaration) completed online within 72 hours prior to arrival. Upon submission, a QR code is generated on your phone to scan at customs baggage exits.
- Returning to Singapore: All travellers entering Singapore (including returning residents) must submit the mandatory digital SG Arrival Card online within three days before arrival.

The Barelang Bridge. Photo: Cabajar, Wikimedia Commons, CC BY-SA 4.0.
Top things to see and do in Batam
- The Barelang Bridges: A spectacular chain of six cable-stayed and cantilevered bridges spanning 50 kilometres, connecting Batam with the neighbouring islands of Tonton, Nipah, Setokok, Rempang, and Galang. Bridge 1 (Tengku Fisabilillah Bridge) is the architectural icon of Batam, soaring 38 metres above the sea with panoramic ocean views.
- Maha Vihara Duta Maitreya Temple: Located in Batam Centre, this is one of the largest Buddhist temples in Southeast Asia, spanning 4.5 hectares. The serene complex features giant smiling Maitreya Buddha statues, ornamental garden courtyards, and an expansive vegetarian dining hall serving plant-based meals.
- Nagoya Commercial District & Shopping: Nagoya is Batam’s liveliest commercial hub. Nagoya Hill Shopping Mall and the newer Grand Batam Mall house regional fashion boutiques, electronics stores, and local handicraft shops where prices for cotton clothing, shoes, and luggage run 30% to 50% below Singapore retail.
- Fresh Seafood at Kelong Restaurants: Kelongs are traditional wooden stilt restaurants constructed over shallow coastal waters. Popular dining areas along Barelang and Piayu Laut serve fresh black pepper crab, chilli mud crab, butter prawns, steamed seabass, and stir-fried gonggong (local sea conch) at approximately IDR 150,000 to 250,000 (~S$12 to S$20) per diner.
- Traditional Indonesian Spas & Massages: Batam is famous for affordable wellness retreats. Premium massage centres in Nagoya and Batam Centre (such as Majestic Spa, ESKA Wellness, and Isabella Spa) offer 90-minute traditional aromatherapy body massages, foot reflexology, and body scrubs for S$25 to S$45—a fraction of Singapore spa prices.
Getting around Batam and planning your day
- Getting around independently: Ride-hailing via Grab operates reliably around Batam Centre, Harbour Bay, and Nagoya. For travel further afield to the Barelang Bridges (45 minutes each way), negotiate a half-day private hire car with a local driver at the ferry terminal for approximately IDR 500,000 to 700,000 (~S$40 to S$60).
- Currency and payment: While some ferry terminal counters display prices in Singapore dollars, all shops, taxis, and restaurants in Batam operate strictly in Indonesian rupiah (IDR). ATMs are abundant inside Mega Mall Batam Centre, and international credit cards are widely accepted at major malls and spas.
- Combining day trips: Compare Batam against beach-oriented Bintan or mainland heritage across the border in Johor Bahru in our comprehensive day trips from Singapore hub. When returning to HarbourFront, explore the adjacent island attractions in our Sentosa guide.
Common questions
How much is the return ferry from Singapore to Batam?
A round-trip high-speed catamaran ticket on Batam Fast costs S$76 for all passengers (adults and children alike). One-way departures cost S$43 from Singapore and S$40 from Batam. Fares strictly include the S$10 Singapore passenger departure fee and the S$10 Batam terminal departure tax.
Where do passenger ferries to Batam depart from in Singapore?
Most ferries depart from the Singapore Cruise Centre HarbourFront Ferry Terminal located at 5 HarbourFront Avenue (linked directly to HarbourFront MRT Exit B). In July 2026, terminal check-in relocated to upgraded facilities at 5 HarbourFront Avenue. Ferries also depart from Tanah Merah Ferry Terminal serving Nongsa and Batam Centre.
Do international visitors need an Indonesian visa to visit Batam?
Yes. Citizens of the UK, US, Canada, Australia, Ireland, and EU member states must obtain a visa. Indonesian Immigration issues a 7-day Riau Islands Special Visa on Arrival costing IDR 250,000 (approximately S$21) exclusively at designated sea checkpoints including Batam Centre and Sekupang. Alternatively, the standard 30-day Indonesian Visa on Arrival costs IDR 500,000 (around S$42). Passports must have at least 6 months' validity, and the electronic All Indonesia customs declaration must be submitted online before arrival.
How long is the ferry crossing between Singapore and Batam?
The high-speed ferry crossing across the Singapore Strait takes between 45 and 60 minutes depending on sea swell and your arrival port (Batam Centre, Harbour Bay, or Sekupang). Factor in 60 to 90 minutes for international immigration clearance and security screening at both terminals.
Is Batam in the same time zone as Singapore?
No. Batam operates on Western Indonesia Time (WIB), which is UTC+7—exactly one hour behind Singapore (UTC+8). When ferry schedules show a departure from Singapore at 09:00, arrival in Batam is at approximately 08:50 local time.



