Ferry from Tanah Merah (Singapore) to Batam Island (Indonesia)

Tickets, prices & schedules

Ferries 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

Batam Fast Batam Fast Majestic Fast Ferry Majestic Fast Ferry Sindo Ferry Sindo Ferry

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.