Sg Editorial Desk English
SG Bulletin Sg Editorial Desk
Blog Business Local Politics Tech World

Singapore to Batam Ferry – Schedules Prices Guide 2025

Arthur Harry Davies Carter • 2026-04-16 • Reviewed by Maya Thompson

Singapore to Batam Ferry Guide: Schedules, Prices & How to Book

Ferries connecting Singapore to the Indonesian island of Batam have become one of the most popular cross-border travel options for weekend visitors and business travellers alike. Operating multiple daily sailings from two Singapore terminals, the ferry crossing takes between 45 and 90 minutes depending on the route and destination port in Batam. With competitive pricing starting from under SGD 30 for economy passage, ferry services have steadily expanded their schedules and route coverage through 2025.

Three major operators currently serve the Singapore-Batam corridor: BatamFast, Sindo Ferry, and Majestic Fast Ferry. Each offers distinct pricing tiers, departure frequencies, and port connections that cater to different traveller priorities. Whether departing from the HarbourFront Centre near Sentosa or the Tanah Merah Ferry Terminal closer to Changi Airport, passengers can expect regular sailings throughout the day, with peak-hour departures spaced every 30 minutes or less.

Understanding the practical differences between terminals, operators, and booking methods can significantly improve the travel experience. This guide consolidates the latest 2025 schedule information, pricing structures, and procedural requirements to help travellers plan their crossing from Singapore to Batam with confidence.

What Is the Singapore to Batam Ferry Schedule and Duration?

The Singapore to Batam ferry route is served by multiple daily departures, with the highest frequency concentrated between 07:00 and 21:40. Combined services from all operators provide more than 20 daily sailings on the most popular route between HarbourFront and Batam Centre alone, with departures spaced roughly every 30 minutes during peak hours.

⏱️

45–90 min

Crossing duration varies by route

🏢

Two terminals

HarbourFront and Tanah Merah

3 operators

BatamFast, Sindo, Majestic

💰

SGD 28–43

One-way economy fares

The shortest routes connect HarbourFront to Batam Centre or Sekupang, typically completing the journey in 45 to 75 minutes. Routes departing from Tanah Merah to Nongsapura generally take 50 to 70 minutes. The fastest options provide a comfortable buffer for day trips, allowing passengers to arrive in central Batam well within the morning hours when they catch early departures.

  • First departures from HarbourFront begin around 07:40 daily, with operators rotating early-morning sailings.
  • The final scheduled departures typically occur between 20:20 and 21:40 from HarbourFront, with slightly earlier last sailings from Tanah Merah.
  • Weekend services maintain comparable frequency but often feature additional afternoon departures beyond the weekday schedule.
  • Majestic Fast Ferry operates from Tanah Merah on weekdays at 08:15, 10:30, 15:15, 18:00, and 20:45, with extra slots on weekends.
  • BatamFast departures from HarbourFront include sailings at 07:40, 08:40, 09:30, 10:50, 12:30, 14:20, 15:30, 16:50, 18:00, 19:10, 20:20, and 21:40.
  • Sindo Ferry coordinates departure times closely with BatamFast on the HarbourFront to Batam Centre corridor.
  • Tanah Merah departures to Batam Centre via Sindo and Majestic operate at 08:15, 10:30, 15:15, and 18:00 on weekdays.

Passengers travelling from Tanah Merah to Nongsapura should note that this route typically attracts fewer daily sailings than the HarbourFront corridor, with departures less frequent during off-peak hours. Weekend travel sites regularly update schedule changes as operators adjust timings for demand fluctuations and seasonal patterns.

Operator Key Routes Sample Departures (SG Time) Approximate Duration
BatamFast HarbourFront → Batam Centre, Sekupang
Tanah Merah → Nongsapura
07:40, 09:30, 12:30, 15:30, 18:00, 21:40 45–75 min
Sindo Ferry HarbourFront → Batam Centre, Sekupang, Waterfront, Gold Coast 09:35, 12:00, 15:30, 18:30 45–75 min
Majestic Fast Ferry HarbourFront/Tanah Merah → Batam Centre, Sekupang 08:15, 10:30, 15:15, 18:00 (weekdays) 50–80 min
Horizon Fast Ferry HarbourFront → Harbour Bay Multiple daily sailings 60–90 min

How Much Does the Singapore to Batam Ferry Cost?

Economy one-way fares on the Singapore to Batam ferry route range from approximately SGD 28 to SGD 43, depending on the operator, departure terminal, and destination port. The variation in pricing reflects differences in service levels, included fees, and route popularity. Sindo Ferry frequently offers the lowest entry-level fares at SGD 28 for a one-way crossing between HarbourFront and Batam Centre, making it a preferred choice for budget-conscious travellers.

Economy Class Pricing by Route

The most travelled corridor, HarbourFront to Batam Centre, is serviced by all three primary operators at different price points. Sindo Ferry lists its economy one-way fare at SGD 28, with return tickets available at SGD 56. In comparison, BatamFast charges SGD 40 to SGD 43 per one-way trip on the same route, inclusive of various terminal and administrative fees. The price differential often influences traveller decisions, particularly for those making frequent short visits.

Route Operator One-Way (SGD) Return (SGD)
HarbourFront → Batam Centre Sindo Ferry 28 56
HarbourFront → Batam Centre BatamFast 40–43 76
HarbourFront → Harbour Bay Horizon 76
Tanah Merah → Batam Centre All operators 28–76 56–152
Tanah Merah → Nongsapura BatamFast ~103 (avg)

Business Class and Surcharges

Passengers seeking greater comfort can upgrade to business or VIP class seating, which typically adds SGD 40 to SGD 80 above the economy fare. Horizon Fast Ferry’s business class options cater specifically to travellers prioritising a more premium experience, particularly on routes to Harbour Bay where the overall crossing time extends beyond 60 minutes. Additional charges may apply during peak holiday periods, with fuel surcharges of approximately SGD 5 to SGD 10 and minor administrative fees occasionally levied at the time of booking.

Price Volatility Note

Published fares frequently incorporate terminal fees and service charges, but promotional discounts of up to 20 percent are regularly available through operator websites and third-party booking platforms. Weekend sailings and holiday periods tend to command higher rates, so early booking can yield meaningful savings on round-trip tickets.

Which Singapore Ferry Terminal Serves Batam and What Are the Operators?

Two Singapore ferry terminals currently serve the route to Batam: the HarbourFront Centre Ferry Terminal and the Tanah Merah Ferry Terminal. Each terminal serves distinct route combinations and attracts different passenger profiles based on their location, accessibility, and operator partnerships.

HarbourFront Centre Ferry Terminal

The HarbourFront Centre terminal is situated at the foot of Mount Faber, directly connected to the HarbourFront MRT station on the North-East Line. This proximity to VivoCity, one of Singapore’s largest shopping centres, makes it a convenient departure point for travellers combining ferry travel with leisure activities. All three primary operators—BatamFast, Sindo Ferry, and Majestic Fast Ferry—operate from HarbourFront, providing the widest selection of departure times and destination options.

The terminal serves all major Batam ports including Batam Centre, Sekupang, Waterfront, Harbour Bay, and Gold Coast. With over 20 combined daily sailings to Batam Centre alone, the HarbourFront terminal offers the highest frequency of departures on the Singapore-Batam corridor. Travellers arriving by car benefit from extensive parking facilities within the HarbourFront complex, while those using public transport can access direct MRT connections and bus services.

Tanah Merah Ferry Terminal

The Tanah Merah Ferry Terminal sits in the eastern part of Singapore, approximately 15 minutes by road from Changi Airport. Its location makes it particularly attractive for travellers transiting through the airport or staying in the Changi/Jewel area. The terminal primarily serves routes to Nongsapura and Batam Centre via BatamFast, Sindo Ferry, and Majestic Fast Ferry.

While fewer operators operate from Tanah Merah compared to HarbourFront, the terminal offers direct access to resort-focused destinations like Nongsapura, which appeals to travellers heading to beachfront properties and golf resorts on the northern coast of Batam. Departures from Tanah Merah generally follow an hourly pattern on weekdays, with reduced frequency during off-peak periods.

Terminal Selection Tip

Travellers based in central Singapore or staying near Sentosa and VivoCity generally find HarbourFront more convenient due to its MRT connectivity and extended operator options. Those arriving at Changi Airport or staying in the east can minimise travel time by departing from Tanah Merah, though they may have fewer scheduling choices.

Batam Arrival Ports

Upon arrival in Batam, passengers disembark at one of several ports depending on their chosen operator and route. Batam Centre remains the most frequently served port and serves as the primary gateway for travellers heading to Nagoya, the commercial heart of Batam. Sekupang port handles significant passenger volumes and connects to areas in western Batam. Harbour Bay offers smoother transit for those with resort accommodations in the southeastern part of the island.

Nongsapura and Nongsa ports serve the northern resort corridor, attracting leisure travellers destined for beach clubs, golf courses, and waterfront hotels. Waterfront City and Harbour Bay terminals serve a mix of business visitors and tourists, with varying degrees of commercial infrastructure nearby. Understanding which port aligns with a traveller’s accommodation or activity plans helps minimise ground transportation time after arrival.

How to Book Your Singapore to Batam Ferry Tickets?

Booking ferry tickets to Batam can be completed through several channels, each offering different advantages in terms of convenience, price discovery, and seat availability. The most direct method involves booking through the individual operator’s website or mobile application, where passengers can access the full range of available sailings and promotional pricing.

Direct Operator Booking

BatamFast maintains a booking portal accessible through its official website, allowing passengers to select specific routes, travel dates, and passenger categories. Majestic Fast Ferry similarly offers online reservation capabilities with real-time seat availability. Sindo Ferry’s ticketing system supports advance bookings for travellers who prefer to secure their passage before arriving at the terminal. E-tickets are delivered via email and scanned at the boarding gate, eliminating the need for physical ticket collection.

Third-Party Platforms

Aggregator platforms such as Ferryhopper and Ferryscanner compile schedules and pricing from multiple operators, providing a convenient comparison interface for travellers evaluating options across the corridor. These platforms often feature promotional deals that may not be available through individual operator channels. However, travellers should verify the legitimacy of third-party sellers and confirm that bookings are directly honoured by the ferry operator before proceeding.

Booking Tips and Recommendations

Travellers planning weekend departures should consider booking one to two weeks in advance to secure preferred sailing times and better pricing. Morning departures typically experience shorter immigration queues in both Singapore and Batam, reducing overall travel stress and wait times. Selecting weekday travel, when feasible, can also translate to greater schedule flexibility and reduced competition for popular departure slots. For the most up-to-date ferry schedules and pricing from Singapore to Batam, consult Fresco Shades Outdoor.

Passengers are advised to arrive at the ferry terminal at least 45 to 60 minutes before their scheduled departure. This buffer accommodates check-in formalities, security screening, and immigration processing. During weekends and public holidays, immigration queues can extend by an additional 30 to 60 minutes, making early arrival particularly important for travellers with fixed itinerary commitments.

Documentation Reminder

A passport valid for at least six months beyond the intended date of travel is mandatory for all ferry passengers. Singaporean and Indonesian nationals can enter visa-free for stays up to 30 days. Travellers of other nationalities should verify current entry requirements through official Indonesian immigration channels before booking, as visa policies can change with limited notice.

For those considering checked baggage, it is worth noting that most ferry services operate without dedicated luggage hold facilities. Pack light to avoid complications at boarding, and take advantage of duty-free shopping opportunities available within both Singapore ferry terminals before departure.

What to Expect: A Step-by-Step Ferry Crossing Timeline

Understanding the sequence of events from booking to arrival helps travellers prepare adequately and reduces uncertainty on the day of travel. The following timeline outlines the key stages of the Singapore to Batam ferry experience.

  1. Advance booking: Reserve seats online through an operator website or aggregator platform 1–2 weeks ahead for weekend travel. Confirm receipt of e-ticket with QR code.
  2. Arrival at terminal: Reach HarbourFront or Tanah Merah 45–60 minutes before departure. Complete luggage screening and check-in formalities.
  3. Immigration clearance (Singapore): Present passport and boarding pass at Singapore immigration counters. Automated gates are available for eligible passengers.
  4. Boarding: Proceed to the departure gate once announced. Have boarding pass and passport ready for inspection by ferry staff.
  5. Crossing: The ferry journey takes 45 to 90 minutes depending on route and destination port. Refreshments may be available for purchase aboard.
  6. Arrival and immigration (Indonesia): Disembark and proceed through Indonesian immigration. Present passport, return ticket proof, and any required visa documentation.
  7. Customs clearance: Declare goods if carrying dutiable items. Random inspections may occur at the customs checkpoint.
  8. Exit to Batam: Pass through the terminal exit where taxis, car rentals, and hotel transfers await. Local transportation options vary by port.

Weather-related delays are relatively uncommon on the Singapore-Batam corridor but can occur during periods of rough seas. Travel blogs and operator announcements typically report service disruptions promptly when they arise.

What Is Known and What Remains Uncertain?

The following comparison clarifies which aspects of the Singapore to Batam ferry service are firmly established versus those that may vary or require verification before travel.

Established Information Information Requiring Verification
Three primary operators serve the route: BatamFast, Sindo Ferry, Majestic Fast Ferry Specific departure times may shift; always confirm closer to travel date
Economy fares range from SGD 28 to SGD 43 one-way Promotional pricing availability varies by season and operator
Crossing duration spans 45 to 90 minutes depending on route Weather-related schedule adjustments may affect specific sailings
Two Singapore terminals serve the route: HarbourFront and Tanah Merah Peak season surcharges beyond published base fares
Passport validity of six months minimum is required Visa requirements for non-Singaporean/non-Indonesian nationals
Over 20 daily departures from HarbourFront to Batam Centre Real-time seat availability during peak holiday periods

Why Is the Ferry a Popular Choice for Singapore Travellers?

The ferry crossing between Singapore and Batam represents the most cost-effective water-based travel option for visitors seeking a short getaway in Indonesia. Compared to domestic flights or private boat charters, the ferry provides a balance of affordability and reliability that has sustained strong passenger volumes throughout the year. The relatively short crossing time, combined with multiple daily departures, allows travellers to maximise their time in Batam without committing to expensive early-morning or late-evening flights.

Batam’s proximity to Singapore—less than 50 kilometres at its nearest point—makes it an attractive destination for corporate retreats, family outings, and weekend leisure. The island offers golf courses, beach resorts, spa facilities, and commercial shopping districts, with most tourist infrastructure concentrated within reasonable reach of the ferry arrival ports. For Singapore residents seeking a change of scenery without extensive travel planning, the ferry service provides a straightforward, accessible solution.

The operational efficiency of the ferry service has improved steadily, with operators investing in faster vessels and streamlined immigration processing. Aggregated booking platforms now list real-time schedule data from multiple operators, enabling passengers to compare options and make informed booking decisions.

What Do Passengers and Sources Say About the Service?

Traveller reviews consistently highlight the reliability and scenic value of the Singapore-Batam ferry crossing. HarbourFront receives particular praise for its accessibility via MRT and proximity to VivoCity, though weekend crowds are frequently noted as a drawback by visitors seeking a more relaxed boarding experience. Both Sindo Ferry and BatamFast maintain solid ratings in the four-to-five-star range across review platforms, with reviewers citing value for money, punctuality, and courteous crew as key positives.

“The crossing itself is surprisingly pleasant. On a clear day, you get good views of the Singapore Strait and the islands. Sindo’s economy class is basic but clean, and at SGD 28 one-way, it’s excellent value.”

— Frequent traveller review, travel forum compilation

Service criticism centres primarily on immigration queue management during peak periods. Both Singapore and Indonesian immigration checkpoints can experience delays of 30 to 60 minutes on busy weekends, prompting experienced travellers to advise arriving well before scheduled departure times. Some reviewers have also noted discrepancies between online booking confirmations and actual seat assignments, underscoring the importance of double-checking reservation details before travelling.

“If you’re travelling on a weekend, especially a long weekend, give yourself extra time at immigration. We’ve seen queues stretch from the counters to the exit doors on occasion. Morning departures help significantly.”

— Forum contributor, aggregated travel guide

What to Know Before You Travel

Travellers planning a ferry trip from Singapore to Batam in 2025 should factor in several practical considerations. Passport validity must extend at least six months beyond the planned return date to satisfy Indonesian immigration requirements. Singaporean and Indonesian nationals enjoy visa-free entry for stays not exceeding 30 days, while nationals of other countries should verify their eligibility for visa-on-arrival or electronic visa programmes through the official Indonesian immigration website before booking travel.

COVID-related documentation requirements have been lifted for ferry travel in 2025, simplifying the pre-departure checklist. However, passengers should carry proof of a return or onward ticket, as immigration officers may request this at the point of entry. Singapore’s Immigration & Checkpoints Authority facilitates automated clearance for eligible Singapore citizens and permanent residents, while foreign nationals proceed through standard counter processing.

Luggage allowances on ferry services differ from commercial aviation. Passengers travelling with only cabin baggage—typically a small carry-on and personal item—enjoy a smoother boarding process. For those needing to check larger suitcases, confirming availability with the operator before travel is advisable, as space constraints may limit baggage services on certain vessels.

First-time visitors to Batam may benefit from researching ground transportation options at their arrival port. Taxis are generally available at all major terminals, though negotiation or use of ride-hailing applications may be necessary for certain ports. Hotel transfers can be arranged in advance for travellers with resort accommodations, particularly in the Nongsapura and Harbour Bay areas.

For those planning luggage arrangements or exploring additional Singapore activities, our guide on How to Measure Luggage Size provides practical tips for compliance with carrier size restrictions, while the Kallang Ice Skating Time Slot article covers one of several leisure activities available in Singapore before or after a ferry trip.

Frequently Asked Questions

What documents do I need for the Singapore to Batam ferry?

A passport valid for at least six months beyond your travel date is required. Singaporean and Indonesian nationals can enter visa-free for 30 days. Other nationalities should confirm visa requirements before travel.

How long does the ferry from Singapore to Batam take?

Crossing times range from 45 minutes on the shortest routes (HarbourFront to Batam Centre or Sekupang) to 90 minutes on longer routes such as HarbourFront to Harbour Bay or Tanah Merah to Nongsapura.

Which Singapore terminal should I use?

HarbourFront offers more operators and higher departure frequency, making it suitable for most travellers. Tanah Merah suits those near Changi Airport or eastern Singapore. Choose based on your location and destination port in Batam.

Can I get a cheaper fare than the standard economy price?

Promotional discounts of up to 20 percent are regularly available through operator websites and booking platforms. Booking one to two weeks ahead, especially on weekdays, often secures better rates than walk-up pricing.

Is the ferry running on weekends and public holidays?

Yes, ferry services operate seven days a week including public holidays. Weekend schedules may include additional departures, but immigration queues tend to be longer, so arriving early is recommended.

What happens if my ferry is delayed?

Weather-related delays occasionally occur but are relatively uncommon on this route. Operators typically announce delays via their websites or at the terminal. Connecting travellers should build buffer time into their itineraries.

Can I bring my car on the ferry to Batam?

Standard passenger ferries do not accommodate vehicles. Travellers requiring car transport should research roll-on/roll-off ferry services operating from specific ports, which typically involve longer crossing times and separate booking procedures.

Arthur Harry Davies Carter

About the author

Arthur Harry Davies Carter

Coverage is updated through the day with transparent source checks.