Ferry from Tanah Merah (Singapore) to Batam Island (Indonesia)
Tickets, prices & schedulesFerries from Tanah Merah, in Singapore, to the Indonesian island of Batam are active all year round, with weekly departures. The trip takes up to 1 hour and ticket prices start from around €25.
Find up-to-date info, compare timetables, companies and prices, and book your ferry tickets to Indonesia on Ferryhopper without hidden fees.
Discounts
Special discounts are often available for children, students, and senior travelers when taking the ferry from Tanah Merah (Singapore) to Batam Island. Reduced fares are occasionally available also for Singaporean and Indonesian residents.
On‑board services and amenities
Vessels serving the Tanah Merah - Batam routes are generally high-speed passenger ferries. Seating is usually indoors, though some vessels have covered outdoor decks.
Cabins and accommodation
Cabins are usually not available on ferries from Tanah Merah to Batam Island. Seating is usually included in your ticket.
Luggage
Passengers traveling on the Tanah Merah to Batam ferry are usually allowed 1 carry-on item weighing around 10 kg and 1 checked bag of up to 20 kg. Extra bags may incur additional charges.
Traveling with pets
Pets are generally not allowed on ferries from Tanah Merah to Batam Island.
Useful tips for your ferry trip from Tanah Merah (Singapore) to Batam Island
Here are some helpful tips to plan your ferry travel from Tanah Merah to Batam Island:
- We recommend arriving at your departure port 45-60 minutes before your scheduled departure time to allow enough time for check-in and boarding procedures.
- Remember to travel with your passport and any necessary visas as you will be traveling between two different countries.
- Batam Island is ideal for a day trip from Singapore. Discover other top destinations you can visit in a day from Singapore!
- Wondering if you can reach Batam from other ports in Singapore? Check out the Singapore - Batam ferry route to find out.
- Take a look at our complete list of ferry schedules between Singapore and Indonesia to learn about all available connections, prices, and port information.
Where to take the ferry from Tanah Merah to Batam
Ferries for Batam depart from the Tanah Merah Ferry Terminal in the Changi area of Singapore. The port can be easily reached by taxi or public transport.
Where does the ferry arrive in Batam?
Ferries from Tanah Merah reach 2 ports on Batam Island: Batam Center Ferry Terminal and Nongsapura Terminal.
Both ports are located on the northern coast of Batam, facing Singapore, and are well connected to their respective cities via buses and taxis.
How long is the ferry ride from Tanah Merah to Batam Island?
The duration of the Tanah Merah - Batam Island ferry trip normally ranges from 50m to 23h 59m.
Tanah Merah - Batam Island ferry companies
Related posts from our blog
FAQs
Ferries from Tanah Merah to Batam usually only carry foot passengers, so you won't be allowed to travel with you vehicle.
Yes, high-speed ferries operate on the Tanah Merah - Batam route. The fastest crossing takes around 50 min.
The distance between Tanah Merah and Batam is around 30 nautical miles (55 km).
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.