High-speed ferry on tropical waters
BatamFast Authorised Agent

Singapore Ferry Tickets
Batam, Desaru & Nongsa

Book ferry tickets from Singapore to Batam, Desaru Coast, Nongsa and Pengelih. Compare fares across 9 BatamFast routes, check live schedules and get instant e-ticket confirmation.

Live schedules Instant e-ticket Secure payment 40–90 min crossing

Search Ferries

Open ticket: travel back on any date — no return sailing to pick now.

≥12 yrs
<12 yrs

9
Routes
2
SG Terminals
40–90
Min Crossing
Daily
Sailings

Ferry Route Comparison

Compare all Singapore ferry routes at a glance

Route Duration From (One-Way) Frequency
🇸🇬 🇮🇩 HarbourFront → Batam Centre
HarbourFront Ferry Terminal
~60 min S$45.53 12 sailings/day View
🇸🇬 🇮🇩 Tanah Merah → Batam Centre
Tanah Merah Ferry Terminal
~60 min S$45.53 3 sailings/day View
🇸🇬 🇮🇩 HarbourFront → Bengkong
HarbourFront Ferry Terminal
~55 min S$45.53 1 sailings/day View
🇸🇬 🇮🇩 Tanah Merah → Nongsa
Tanah Merah Ferry Terminal
~40 min S$45.53 8 sailings/day View
🇸🇬 🇲🇾 Tanah Merah → Desaru
Tanah Merah Ferry Terminal
~90 min S$72.40 1 sailings/day View
🇸🇬 🇲🇾 Tanah Merah → Pengelih
Tanah Merah Ferry Terminal
~75 min S$41.78 Check schedule View

Ferry Operators

Licensed operators on the Singapore–Batam corridor

BatamFast

Book on HolidaySG

The largest operator on the Singapore–Batam route with the most daily sailings. Operates from both HarbourFront and Tanah Merah terminals to Batam Centre, Nongsa, Sekupang, and more.

6 routes Daily sailings Online booking

Majestic Fast Ferry

Terminal counter

Operates services from HarbourFront to Batam Centre and Tanjung Pinang. Known for their comfortable high-speed vessels. Tickets available at terminal counters.

HarbourFront Batam Centre

Horizon Fast Ferry

Terminal counter

Serves routes to Batam Centre from HarbourFront. A reliable alternative for the Batam crossing with competitive pricing. Tickets purchased at the terminal.

HarbourFront Batam Centre

Ferry Terminals in Singapore

How to get to the departure terminals

HarbourFront Ferry Terminal Singapore

HarbourFront Ferry Terminal

5 HarbourFront Avenue, Singapore 099549

New terminal opened July 2026 (BatamFast moved in on 7 July) — the red terracotta building behind HarbourFront Tower 2, about 70 m from the old terminal in HarbourFront Centre, which has closed. The busiest departure point for Batam, with the most daily sailings. Self-service check-in kiosks (print your boarding pass there, even with an e-ticket), automated bag drop and automated immigration lanes.

MRT: HarbourFront station (NE1 / CC29), Exit B — sheltered walkway to the terminal
Bus: 10, 30, 57, 61, 65, 80, 93, 97, 100, 131, 143, 145, 166
Parking: Limited at the new terminal — MRT recommended
MRT: NE1/CC29 Self check-in kiosks Limited parking
Tanah Merah Ferry Terminal Singapore

Tanah Merah Ferry Terminal

50 Tanah Merah Ferry Road, Singapore 498833

Located in east Singapore. Serves routes to Batam Centre, Nongsa, Desaru Coast and Pengelih. A quieter alternative to HarbourFront with shorter queues and free parking.

MRT: Tanah Merah station (EW4) then Bus 35 to terminal
Bus: 35 from Tanah Merah MRT (runs every 15–20 min)
Parking: Free outdoor carpark at the terminal
MRT: EW4 + Bus 35 East Singapore Free Parking

Before You Board

What to know before your Singapore to Batam ferry trip

Check-in & Immigration

Arrive at least 60 minutes before departure. During peak periods (weekends, public holidays), allow 90 minutes. Immigration clearance is required at both Singapore and Batam terminals.

Luggage Allowance

Each passenger gets 1 checked bag (up to 20 kg) and 1 carry-on bag. Excess baggage fees apply. Bulky items like bicycles or surfboards may require advance arrangement with the operator.

Required Documents

Valid passport with 6+ months validity. Printed or digital e-ticket with booking reference. Check visa requirements for your nationality before travelling.

Visa Requirements for Batam

Entry requirements vary by nationality — check yours below

🇮🇩

Indonesia

Visa on Arrival / e-VOA IDR 500,000 (approx US$35)
30 days Usually within hours to 1-2 working days; apply before departure
ASEAN Visa Exemption (Singapore nationals) Free (IDR 0)
30 days Immediate at immigration
Traditional Visa on Arrival (sticker at airport) IDR 500,000 (approx US$35)
30 days Issued on arrival
Check visa for your nationality
🇲🇾

Malaysia

Visa exemption Free (RM 0)
30 days Immediate on arrival
Malaysia eVisa Varies by nationality (approx RM 20 visa fee plus service charge)
30 days Approx 3 working days
Visa-Free Entry (Singapore nationals) Free (RM 0)
30 days Immediate on arrival
Check visa for your nationality

Planning a Batam Day Trip from Singapore?

Read our complete guide covering ferry schedules, what to do, where to eat, and costs for a perfect day trip.

Read the Guide

Why Book Ferry Tickets with HolidaySG?

Singapore-based travel platform with official operator partnerships

Official Partner

Authorised BatamFast agent with direct API booking

Instant Confirmation

E-tickets delivered immediately — no waiting, no printing

Singapore Support

Local customer support team via chat, email and WhatsApp

Activities & More

Book ferry + Batam attractions, spas and tours in one place

Frequently Asked Questions

Common questions about Singapore ferry tickets and crossings

Select your route on HolidaySG, choose a travel date, pick a sailing time from the live schedule, and complete your booking online. You receive an instant e-ticket confirmation by email — no printing needed.

Two terminals serve the Batam route: HarbourFront Ferry Terminal (new terminal since July 2026 at 5 HarbourFront Avenue, Singapore 099549 — HarbourFront MRT NE1/CC29, Exit B) and Tanah Merah Ferry Terminal (50 Tanah Merah Ferry Road — MRT EW4 then bus 35).

The crossing takes 40–60 minutes depending on the route. HarbourFront to Batam Centre is about 60 minutes, while Tanah Merah to Nongsa or Batam Centre is around 40–50 minutes.

Adult fares on HolidaySG start from S$41.78 per person one way (including terminal fees and surcharges). Return tickets often offer better value than two separate one-way trips. Prices vary by route, date and time.

Visa requirements depend on your nationality. Many nationalities (including Singapore, Malaysia, and most ASEAN countries) receive visa-free entry for up to 30 days. Indian passport holders require a Visa on Arrival (US$35). Check our visa pages for your specific nationality.

You need a valid passport with at least 6 months remaining validity. Carry a printed or digital copy of your ferry e-ticket. No separate boarding pass is needed — check in at the terminal counter with your booking reference.

Each passenger is allowed one piece of checked baggage (up to 20 kg) and one carry-on bag. Excess baggage fees apply for additional or overweight bags. Bulky items like bicycles may require advance arrangement.

If you miss your scheduled sailing, contact customer support immediately. Depending on availability, you may be able to rebook on the next available ferry for a rebooking fee. Arrive at the terminal at least 60 minutes before departure to clear immigration.

Yes, many travellers do a same-day trip. The first ferry typically departs around 7:45 AM and the last return ferry departs Batam at around 6:00–7:00 PM, giving you a full day to explore. Check live schedules for exact timings.

Return tickets are generally cheaper than booking two one-way trips separately. Compare one-way and return prices on this page. We also run seasonal promotions — look for strikethrough pricing on route cards above.

Arrive at least 60 minutes before departure for international sailings to clear immigration and customs. During peak periods (weekends, public holidays), arriving 90 minutes early is recommended.

Yes, BatamFast operates return services from Batam Centre, Nongsa, and Sekupang back to HarbourFront and Tanah Merah. You can book return tickets here or purchase one-way tickets in either direction.

Children aged 2 and above require their own ticket. Infants under 2 years travel free on an adult's lap but must still be declared at check-in. Child fares are typically lower than adult fares.

Changes and cancellations depend on the fare type and operator policy. Most tickets can be rescheduled for a fee if done at least 24 hours before departure. Contact HolidaySG support for assistance with changes.

HarbourFront is more accessible by MRT (NE1/CC29, Exit B) and has more daily sailings from its new terminal (opened July 2026). Tanah Merah is better if you live in east Singapore, has free parking, shorter queues, and serves Nongsa, Desaru and Pengelih routes that HarbourFront does not.

On arrival in Batam, you clear Indonesian immigration at the ferry terminal. Have your passport, completed arrival card (usually distributed on the ferry), and visa documents ready. The process typically takes 10–30 minutes depending on queue length.

Yes, BatamFast operates a direct ferry from Tanah Merah Ferry Terminal to Desaru Coast in Malaysia. The crossing takes approximately 90 minutes. Desaru is known for its beaches, Desaru Coast Adventure Waterpark, and luxury resorts.

Yes, the Tanah Merah to Nongsa ferry takes approximately 40 minutes. Nongsa is a resort area on the northeast coast of Batam, known for its golf courses, beach resorts, and seafood restaurants.

Yes, a Batam day trip is very popular. Take an early ferry (first sailing around 7:45 AM) and return on the last sailing (around 6:00–7:00 PM). This gives you a full day for shopping, spa treatments, seafood, and sightseeing.

The local currency is Indonesian Rupiah (IDR), but Singapore Dollars (SGD) are widely accepted in tourist areas of Batam. Money changers are available at the ferry terminals and in Nagoya. ATMs are available at major shopping centres.

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