
- •
- •
- •
- •
- •
- •
- •
- •
Ferries from Batam in Indonesia to Singapore in Singapore, run 7x per week all year round, 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 1h 2min from the neighboring ports. Ticket prices range from €25.30 to €302.18. During high season, there are ~0 weekly crossings, and around 236 the rest of the year. Find the best route, and have the best experience booking it, right here on Ferryscanner!
Ferry companies offering Batam to Singapore routes
Batam Fast Ferry, Majestic Fast Ferry , Sindo Ferry , Horizon Fast Ferry are running the Batam - Singapore route. Weekly crossings to Singapore are sorted here by ticket price.
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:

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 , Sindo Ferry , Horizon Fast Ferry, with an average crossing time of 1h 2min 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. When selecting your ferry to Singapore (All Ports/Terminals), keep your departure and arrival ports in mind.

How long is the ferry from Batam to Singapore, Singapore?
It takes on average 1h 2min to travel by ferry from Batam, Indonesia to Singapore, Singapore. The shortest ferry trip completes the crossing in ** 45min** when traveling 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 40min and is from Waterfront City Ferry Teminal (Tanjung Riau), Batam 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 ticket availability to help you choose faster.
Fastest ferry from Batam to Singapore, Singapore
MAJESTIC FAST FERRY VESSEL 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.
Are there any ferries traveling from Batam to Singapore at night?
No, unfortunately there are no night ferries from Batam (All Ports) to Singapore (All Ports/Terminals). Check out the daytime sailing options to plan your trip with convenience and flexibility.
This summary for the Batam (All Ports) to Singapore (All Ports/Terminals) 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, check out our ferry search and booking system.
A short trip from Singapore
Tanah Merah Ferry Terminal, Singapore - HarbourFront, Singapore are all within 100 km (2 hours travel time) of Singapore.

Ferry prices, offers and discounts from Batam to Singapore
Ferry ticket prices from Batam, Indonesia to Singapore, Singapore range from €25.30 to €302.18. Cabins and premium seating cost extra. When departing from:
- Batam Center Ferry Terminal, ferry tickets start at €25.30 for foot passengers.
- Harbour Bay Ferry Terminal, Batam, ferry tickets start at €34.03 for foot passengers.
- Sekupang Ferry Terminal, Batam, ferry tickets start at €25.30 for foot passengers.
- Nongsapura Ferry Terminal, Batam, ferry tickets start at €28.22 for foot passengers.
- Waterfront City Ferry Teminal (Tanjung Riau), Batam, ferry tickets start at €25.30 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.
How to travel from Batam to Singapore, Singapore

How to get from Batam (All Ports) to Singapore (All Ports/Terminals)
How to Get from Batam (All Ports) to Singapore (All Ports/Terminals), Singapore
Ferries from Batam Center Ferry Terminal, Harbour Bay Ferry Terminal, Batam, Sekupang Ferry Terminal, Batam, Nongsapura Ferry Terminal, Batam and Waterfront City Ferry Teminal Tanjung Riau, Batam connect you quickly to Singapore. Batam Center Ferry Terminal is close to the city center and offers frequent local taxis and ride hailing cars. Harbour Bay Ferry Terminal sits near Nagoya’s hotels and malls, popular for short taxi hops. Sekupang Ferry Terminal is handy for travelers coming from the north and from some industrial areas, while Nongsapura Ferry Terminal and Waterfront City Ferry Teminal Tanjung Riau are reachable by taxi or private transfer, often within 20 to 40 minutes from many resorts or the airport, depending on traffic.
At Batam Center Ferry Terminal, Harbour Bay Ferry Terminal, Sekupang Ferry Terminal, Nongsapura Ferry Terminal and Waterfront City Ferry Teminal Tanjung Riau, passengers typically enter the Terminal, follow signs to the check in counters, then continue toward the immigration area and the Gate or dock stated on their Ferry Tickets. Passport control and customs checks are usually required for this international Route, and signage is often in Indonesian and English, with staff ready to clarify documentation needs. Always review your Ferry Tickets and the email from Ferryscanner for any updates, and arrive early so you can move through the Port comfortably and enjoy a relaxed start to your journey.

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.

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:
- Batam Fast Ferry Vessel, Majestic Fast Ferry Vessel, Horizon Fast Ferry Vessel: 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 to Singapore, 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.

Tips for traveling from Batam to Singapore, Singapore
Make your trip from Batam (All Ports) to Singapore (All Ports/Terminals), Singapore simple and fun with these quick tips for a safe, comfy journey!
Safety: Ferries on this Route follow modern safety rules, with trained crew and clear signs, so you can travel with confidence.
Ferry Tickets: Book Ferry Tickets early on Ferryscanner, especially on weekends and holidays, to secure the time and Terminal that suits you.
App Convenience: Use the Ferryscanner app to check your Ferry Tickets, Route details, and any updates before you leave home.
At the Ferry Terminal: Arrive early at Batam Center Ferry Terminal, Harbour Bay Ferry Terminal, Sekupang Ferry Terminal, Nongsapura Ferry Terminal, or Waterfront City Ferry Teminal (Tanjung Riau) to clear formalities without rushing.
Parking: Check parking options in advance at your Batam Ferry Terminal and take a photo of your spot to find your vehicle easily on return.
Onboard Comfort: Outdoor decks can be windy and sunny, while indoor areas can feel chilly, so bring sunscreen, a hat, and a light jacket.
Food & Drink: Some ferries have simple onboard dining, but always bring water and snacks, especially if traveling with kids.
Relax & Views: Enjoy sea views as you sail between Batam and Tanah Merah Ferry Terminal or HarbourFront in Singapore, and take short walks to stretch.
Weather Tips: Sea conditions can change and high tides may occur, so follow crew instructions and keep valuables in a dry bag.
Fun Fact: Singapore packs iconic spots like Marina Bay and Gardens by the Bay into a small island, making it easy to explore big-city sights, hawker food, and waterfront walks all in one Destination.
Check our blog for more tips and ideas to help you plan your trip to Singapore, Singapore.

Reaching the Batam ferry ports
Batam Center Ferry Terminal is on the northeast coast of Batam, close to Batam Center’s government and commercial district. It’s around 20–30 minutes by car from Hang Nadim International Airport and is well connected by taxis and ride-hailing services. Many hotels and malls are a short taxi ride away.
Harbour Bay Ferry Terminal, Batam is near Nagoya, one of Batam’s main city areas with many hotels, malls, and restaurants. It’s easily reached by taxi or car from central Batam.
Sekupang Ferry Terminal, Batam is on the western side of the island, convenient for connections toward other parts of the Riau Islands. Taxis and private cars are the most common ways to reach it.
Nongsapura Ferry Terminal, Batam is in the northeast, near several beach resorts and residential areas, with resort shuttles, hotel transfers, taxis, and private cars typically used.
Waterfront City Ferry Teminal (Tanjung Riau), Batam lies on the southwest coast, close to Waterfront City resorts and attractions, mainly accessed by taxi, resort shuttles, or private car.
In Singapore, Tanah Merah Ferry Terminal is in the east, near Changi Airport and residential areas, reachable by taxi, private car, or public bus. HarbourFront, Singapore Port is on the southern waterfront, directly linked to HarbourFront MRT station and VivoCity mall, making it very accessible by metro, bus, taxi, or car.
We do our best to keep this information current, but transport options and schedules can change. If you spot anything inaccurate, please let our support team know.

Make the most of Singapore, Singapore
Singapore is a small Island city full of energy, color, and exciting things to see. From all its Ports and Terminals, you can quickly reach famous spots like Marina Bay Sands, Gardens by the Bay with its glowing Supertrees, and the Merlion by the water. The streets are clean, safe, and easy to explore.
Food is a big part of life here. Visit hawker centers such as Lau Pa Sat or Maxwell Food Centre to try tasty dishes like chicken rice, satay, and laksa at great prices. Walk through Chinatown, Little India, and Kampong Gelam to see temples, street art, and bright markets.
For nature, you can wander the trails at MacRitchie Reservoir, relax on the beaches of Sentosa Island, or visit the Singapore Botanic Gardens, a UNESCO World Heritage Site. At night, enjoy light shows, night markets, and cool viewpoints across the city skyline.
Singapore (All Ports/Terminals) is perfect for a quick city break or a longer stay. It is also a wonderful starting point for exploring nearby islands and other destinations in Southeast Asia, with many ferries and day trips waiting for you.
Available ferries from Batam (All Ports) to Singapore (All Ports/Terminals)
See the ferries traveling from Batam (All Ports) to Singapore (All Ports/Terminals), along with possible alternatives like helicopters.
