Ferry from Batam to Singapore
Tickets, prices & schedules
Ferries from the Batam island, in Indonesia, normally run to Singapore from December to early July with numerous daily crossings. The ferry connection is served by the companies Sindo Ferry, Batam Fast, Horizon Fast Ferry, and Majestic Fast Ferry. The trip takes around 45-60 min by high-speed ferry, and tickets start at around €25.
Find up-to-date info, compare timetables, companies and prices, and book your ferry Batam - Singapore on Ferryhopper without hidden fees.
Discounts
Take advantage of fixed discounts and travel by ferry from Batam to Singapore with ferry tickets at the best prices. The ferry operators usually offer discounts for infants and children.
On-board services and amenities
The ferries running from Batam to Singapore are normally high-speed vessels. They are equipped with basic amenities offering a comfortable and smooth trip. On board the ferries, you can choose between indoor air-conditioned seating and outdoor areas.
Some ferries also have bars where you can purchase snacks and beverages during the trip.
Cabins and accommodation
As the trip to Singapore is pretty short, there are normally no cabins available on the ferries from Batam. However, you can travel in a comfortable airplane-type seat.
Luggage
On Batam - Singapore ferries, you can usually transport up to 10 kg of hand luggage and 20 kg of check-in luggage free of charge.
Charges may apply for any additional/heavier luggage.
Traveling with pets
Pets are normally not allowed on board Batam to Singapore ferries.
Useful tips for your ferry trip to Singapore from Batam
- We recommend arriving at the port at least 1 hour before departure to ensure a smooth and stres-free check-in process.
- Make sure to bring along all necessary identification documents (passport, etc.) and any required visas or permits.
- While some ferry terminals have currency exchange facilities, it's best to gave some local currency on hand for any immediate expenses when you arrive in Singapore.
- From Singapore, you can also catch a ferry to Bintan in the Riau Islands. Find detailed info about schedules and ticket prices for the Singapore - Bintan ferry connection.
Where to take the ferry from Batam to Singapore?
Ferries to Singapore depart from 4 ferry terminals in Batam:
- Batam Center: the main ferry terminal in Batam (on the northeastern side of the island), located near the city's commercial district.
- Sekupang: located on the western side of the island, it is close to residential areas and resorts.
- Harbour Bay: it is located near central Batam, offering easy access to Batam's main city attractions.
- Nongsapura: it is situated on the northeastern coast of the island.
The ports are easily accessible by taxi or local transportation. You can choose your departure terminal depending on your location on the island.
Where will the ferry arrive in Singapore?
Ferries from Batam normally reach 2 terminals in Singapore, HarbourFront Centre and Tanah Merah Ferry Terminal, depending on the departure point and the ferry company.
Both terminals are well-connected to Singapore by public transport, so it's easy for you to access various parts of the city from there.
How long is the ferry ride from Batam to Singapore?
The Batam - Singapore ferry trip duration normally ranges from to 45 min 1 hr.
Batam - Singapore ferry companies




FAQs
No, the ferries operating from Batam to Singapore only transport passengers and do not carry vehicles.
Yes, the Batam - Singapore route are served by high-speed ferries, with crossing times ranging from around 45 min to 1 hr, depending on the deaprture/destination port and the operator.
The distance between Batam and Singapore ranges from 12 to 14 nautical miles (approximately 22 to 26 kilometers), depending on which departure/arrival terminal you opt for.
Find detailed answers to all your questions about ferry ticket changes, cancellations and refunds.
Remember that you can also use Ferryhopper's online booking modification service, available with certain ferry companies.