Ferry crossings from Batam in Indonesia to Singapore in Singapore, run 7 days a week all year around connected via the Batam Center Ferry Terminal - Harbour Bay Ferry Terminal, Batam - Sekupang Ferry Terminal, Batam - Nongsapura Ferry Terminal, Batam - Waterfront City Ferry Teminal (Tanjung Riau), Batam and Tanah Merah Ferry Terminal, Singapore - HarbourFront, Singapore ports. The first ferry departs from Batam Center Ferry Terminal at 06:00, and the latest is at 20:30 from Batam Center Ferry Terminal. The quickest crossing takes 45min from Batam Center Ferry Terminal to Tanah Merah Ferry Terminal, Singapore, with the average travel time of 55min from the neighbouring ports. Ticket prices range from €26.95 to €33.43. During high season, there are ~326 weekly crossings, and around 148 the rest of the year. Book your ferry tickets to Singapore with Ferryscanner and enjoy the best price guarantee and secure booking.

Ferry companies running Batam - Singapore

Batam Fast Ferry, Majestic Fast Ferry , Horizon Fast Ferry are running the Batam - Singapore route. Weekly crossings to Singapore sorted by starting ticket price.

Majestic Fast Ferry
Majestic Fast Ferry
7 weekly
0h 55m
€26.95Find Tickets
Batam Fast Ferry
Batam Fast Ferry
7 weekly
0h 57m
€28.01Find Tickets
Horizon Fast Ferry
Horizon Fast Ferry
7 weekly
0h 50m
€32.49Find Tickets
Last Update: 21/03/2026

Batam to Singapore ferry schedule

The ferry schedule and timetable for Batam to Singapore varies by company and season. An overview to help plan your trip to Singapore:

EARLIEST FERRY
06:00
LATEST FERRY
20:30
FASTEST FERRY
0h 45m
DURATION
0h 45m - 1h 10m
FREQUENCY
Daily
NUMBER OF STOPS
0 - 1
PRICE RANGE
€26.95 - €33.43
ROUTE DISTANCE
22.79km / 12.30nm
Aerial view of a large ferry approaching a busy passenger port in a coastal city.

Is there a ferry from Batam to Singapore, Singapore?

Yes, ferries operate between Batam and Singapore, providing cross-border connections. The route is served by Batam Fast Ferry, Majestic Fast Ferry , Horizon Fast Ferry, with an average crossing time of 55min connecting the Batam Center Ferry Terminal - Harbour Bay Ferry Terminal, Batam - Sekupang Ferry Terminal, Batam - Nongsapura Ferry Terminal, Batam - Waterfront City Ferry Teminal (Tanjung Riau), Batam and Tanah Merah Ferry Terminal, Singapore - HarbourFront, Singapore ports. Ferry options are available daily. As you choose your ferry to Singapore (All Ports/Terminals), keep in mind the departure and arrival ports.

Traveler enjoying sunset views from a ferry deck during a sea crossing.

How long is the ferry from Batam to Singapore, Singapore?

It takes on average 55min to travel by ferry from Batam, Indonesia to Singapore, Singapore. The shortest ferry trip completes the crossing in 45min when travelling from Batam Center Ferry Terminal to the Tanah Merah Ferry Terminal, Singapore port. Travel times vary depending on the departure and arrival port, ferry company, the weather conditions on the day, and whether you choose a high-speed ferry or a conventional one.

Batam is ~22.79km or 12.30nm away from Singapore. The slowest crossing time is around 1h 10min and is from Batam Center Ferry Terminal to HarbourFront, Singapore.

While booking your ferry to Singapore, Singapore with Ferryscanner, look for the Recommended option. Our algorithm highlights the most direct routes, best travel times, and e-ticket availability to help you choose faster.

Fastest ferry from Batam to Singapore, Singapore

by Majestic Fast Ferry is the fastest ferry connecting Indonesia with Singapore through the Batam Center Ferry Terminal - Tanah Merah Ferry Terminal, Singapore route, with a crossing time of 45min.

Can I do a day trip from Batam to Singapore?

Yes, a day trip from Batam in Indonesia to Singapore in Singapore should be possible. The fastest crossing takes 45min from Batam Center Ferry Terminal to Tanah Merah Ferry Terminal, Singapore, giving you time to see parts of Singapore and return the same day.

Be sure to factor in additional time for customs and immigration clearance on either side, especially in busy months. Use our ferry search and booking system to arrange your return and review the first and last ferry from Singapore to Batam.

Any ferries traveling from Batam to Singapore at night?

Night ferries are not available on the Batam (All Ports) - Singapore (All Ports/Terminals) route. However, there are daytime sailings available to ensure you reach Singapore.

This summary for the Batam (All Ports) to Singapore (All Ports/Terminals) in Singapore route is based on recent data and is updated regularly. However, schedules may vary depending on seasonal changes, ferry companies, and availability. For the most accurate and detailed ferry timetable, including routes, stops, and pricing, please check out our ferry search and booking system.

A short travel from Singapore

Tanah Merah Ferry Terminal, Singapore - HarbourFront, Singapore ports in is your opportunity for island hopping. Spots within 100 km or 2 hours’ travel time from Singapore.

Man sitting on a cliff with a laptop, looking out over the sea near sunset.

Ferry prices, offers and discounts from Batam to Singapore

Ferry ticket prices from Batam, Indonesia to Singapore, Singapore range from €26.95 to €33.43. Cabins and premium seating cost extra. When departing from:

  • Batam Center Ferry Terminal, ferry tickets start at €26.95 for foot passengers.
  • Harbour Bay Ferry Terminal, Batam, ferry tickets start at €32.49 for foot passengers.
  • Sekupang Ferry Terminal, Batam, ferry tickets start at €26.95 for foot passengers.
  • Nongsapura Ferry Terminal, Batam, ferry tickets start at €27.96 for foot passengers.
  • Waterfront City Ferry Teminal (Tanjung Riau), Batam, ferry tickets start at €- for foot passengers.

Book in advance for lower rates, as ticket prices go up closer to departure. Keep in mind that some ferries may have restrictions, such as allowing only foot-passengers or requiring passengers to have a vehicle for boarding.

Ferry Offers

Special offers may be available on the Batam to Singapore route, depending on the season and operator. These may include early booking deals or limited-time discounts.

Follow Ferryscanner on social media, subscribe to our newsletter, or check our blog for updates. Any valid offers are automatically applied at checkout, so you get the best price for your trip to Singapore, Singapore.

Ferry timetable from Batam to Singapore

Traveler checking directions on a smartphone in front of a large transportation map.

How to travel from Batam to Singapore, Singapore

Travelers can conveniently hop from Batam to Singapore via various ferry services departing from key ports, including Batam Center Ferry Terminal, Harbour Bay Ferry Terminal, Sekupang Ferry Terminal, Nongsapura Ferry Terminal, and Waterfront City Ferry Terminal. Each terminal offers easy access from the city center and nearby accommodations. For example, public transport and taxis are readily available to get you to these terminals within 30 minutes, ensuring a flexible departure schedule that aligns with your travel plans.

Upon arrival at any of the Batam terminals, travelers typically navigate through a series of checkpoints where passport and customs verifications take place. Signage is often provided in both Indonesian and English, helping to guide you through the boarding process, which varies across terminals. It’s advisable to check your ticket or any email updates from Ferryscanner ahead of time and to arrive early to enjoy a comfortable boarding experience.

Close-up of a traveler sitting on a suitcase next to a parked car, ready to depart.

On foot or by vehicle from Batam to Singapore

Ferries from Batam to Singapore, Singapore accommodate foot passengers and usually offer wheelchair accessibility. They depart from Batam Center Ferry Terminal - Harbour Bay Ferry Terminal, Batam - Sekupang Ferry Terminal, Batam - Nongsapura Ferry Terminal, Batam - Waterfront City Ferry Teminal (Tanjung Riau), Batam and arrive at Tanah Merah Ferry Terminal, Singapore - HarbourFront, Singapore ports. Contact our support team to confirm specific services. Try to arrive at least 2 hours before departure. You can choose to add Flexi Cancellation and SMS Notification Packages for extra convenience or just to be on the safe side with your booking.

View of multiple cars parked on a ferry deck during a sea crossing.

Can I bring a car on the ferry from Batam to Singapore?

You cannot take a car on ferries between Batam (All Ports), Indonesia and Singapore (All Ports/Terminals), Singapore. This route is for foot passengers only.

Luggage

You can usually bring luggage on ferries from from Batam to Singapore, Singapore at no extra cost.

Most companies allow 1 bag per person, up to 50 kg. But this can vary by company or ferry vessel. Per ferry:

  • : Up to 0kg per passenger.

Label your luggage clearly and place it in the area shown by the crew. Extra or large items may have an added fee, depending on the company.

If you’re unsure about luggage rules for your international trip from Batam to Singapore, check the ferry company page on our website or contact our support team for help.

Cabins

Cabins are not available on ferries from Batam (All Ports) to Singapore (All Ports/Terminals), Singapore. However, there are lounge seats and dedicated rest areas on board where you can relax during the crossing.

Are pets allowed on board?

Bring your pet on the ferry from Batam to Singapore, but each ferry company may have its own rules. General guidelines:

  • Larger pets use the ship’s kennel; pets under 10 kg may stay in their owner's carrier.
  • Service dogs are exempt from kennel requirements.
  • Ensure you have all the necessary documents, tickets, and pet essentials for your trip, especially when traveling outside the European Union.

If you’re unsure, check the ferry company’s page on our website or contact our support team for help.

Crystal-clear waters and a secluded beach with pine trees and rocky coastline under a bright blue sky.

Tips for traveling from Batam to Singapore, Singapore

Make your journey from Batam (All Ports) to Singapore (All Ports/Terminals) enjoyable with these handy tips for a safe, comfortable, and fun trip! The ferry route connects Batam’s bustling ports—like Batam Center, Harbour Bay, Sekupang, Nongsapura, and Waterfront City—to Singapore’s lively terminals at Tanah Merah and HarbourFront, making travel delightful.

Safety: Ferries along this route prioritize safety, meeting modern standards, so you can relax and enjoy the ride.

Booking: Reserve your tickets in advance for better prices and seat choices. Use the Ferryscanner app for quick bookings and updates.

Parking: Convenient parking options are available at Batam Center and Harbour Bay terminals, so you can leave your car with peace of mind.

Onboard Dining: While meals are offered, consider bringing your favorite snacks and water to complement your journey.

Scenic Views: Don't miss the stunning sea views—grab a spot on the outdoor deck for the best experience, but be ready for the wind!

Weather Tips: Depending on the season, bring a light jacket or sunscreen. Indoor spaces may be chilly, and tidal conditions can affect the journey.

Fun Fact: Did you know that Singapore's iconic Marina Bay Sands was designed to look like a ship sailing through the sky?

Unique Appeal: Experience vibrant street markets and lush gardens at Gardens by the Bay—two unmissable sights in Singapore!

Check our blog for more tips and ideas to help you plan your trip to Singapore, Singapore.

View of a busy ferry port with multiple ships docked along the waterfront of a coastal city.

Reaching the Batam ferry ports

To get to Batam's various ferry terminals, here’s a quick overview:

  1. Batam Center Ferry Terminal is centrally located, about 20 minutes from Hang Nadim Airport and adjacent to important landmarks such as shopping malls.
  2. Harbour Bay Ferry Terminal is close to the Batam city center, offering easy access to hotels and dining options.
  3. Sekupang Ferry Terminal is further to the southwest, ideal for those heading to nearby resorts, roughly a 30-minute drive from the city center.
  4. Nongsapura Ferry Terminal is located near Nongsa, about a 40-minute drive from the city center, catering to travelers heading to nearby golf resorts.
  5. Waterfront City Ferry Terminal (Tanjung Riau) is situated approximately 30 minutes from the city and serves as a gateway to various recreational areas.

For transportation, taxis are the most convenient option, with rates varying based on your departure point. Rideshare services are also available and public buses may connect you to specific terminals, though schedules can be inconsistent.

In Singapore, Tanah Merah Ferry Terminal is located just 10 minutes from the Changi Airport, providing quick access to the city via taxi or MRT. HarbourFront is another key terminal in Singapore, situated near VivoCity and easily reachable via public transport.

Please note that travel times and schedules may change, so staying updated is advisable. If you encounter any issues, feel free to reach out for help.

Make the most of in Singapore, Singapore

Singapore is a sparkling city filled with fun and excitement. With its beautiful port and terminals, it’s a great place to start your adventures! You can visit famous spots like the Marina Bay Sands, which looks like a giant ship on top of a building, and explore the Gardens by the Bay, where you’ll find amazing trees that light up at night.

Don’t miss Singapore's awesome food! Try delicious dishes like chili crab and satay. The hawker centers offer all sorts of tasty treats at a low price, so your tummy will be happy without emptying your pocket.

For some fun and adventure, visit Sentosa Island, where you can relax on pretty beaches, go to Universal Studios, or even try indoor skydiving! And if you want a little nature, check out the Singapore Botanic Gardens, a perfect spot to chill and see beautiful flowers.

Singapore is perfect for both short visits and as a jumping-off point to explore nearby islands like Bintan and Batam. Whether it's a weekend trip or a longer vacation, there's always something amazing waiting for you in this vibrant city!

For more info about Singapore, including top sights, things to do, and travel tips, see our full guide: Ferry to Singapore.
Ferryscanner: The Smartest Way to Travel
Compare prices and book 6,000 routes from 350+ ferry companies to 900+ destinations.
Best Price Guarantee: Find a cheaper price within 48 hours, and we'll refund the difference.
Free cancellations for most routes with specific policies always shown during the booking process.
Quick Support: Our team replies via chat within 40 seconds, 5 days a week.
Cleaner Seas: Support cleaner seas through Enaleia with every ticket you book.

Ferries from Batam to Singapore

The ferries connecting Batam, Indonesia - Singapore, Singapore, in a closer view.

BATAM FAST FERRY VESSEL

BATAM FAST FERRY VESSEL Batam Fast Ferry

MAJESTIC FAST FERRY  VESSEL

MAJESTIC FAST FERRY VESSEL Majestic Fast Ferry

FERRY

FERRY Batam Fast Ferry

HORIZON FAST FERRY VESSEL

HORIZON FAST FERRY VESSEL Horizon Fast Ferry

Mapping your trip from Batam to Singapore