FerryConnect

Indonesia · Singapore

Where can I go by ferry from Singapore?

7 ferry destinations from Singapore: Batam, Batam, Bintan, Bintan Resorts, Desaru Coast, Tanjung Pengelih and Tanjung Pinang.

Plan your crossing from Singapore

Getting to the ferry in Singapore

  • Tanah Merah Ferry Terminal is served by bus 35 to Tanah Merah and Bedok MRT stations
  • Tanah Merah Ferry Terminal is about 10 minutes by taxi from Changi Airport; buses connect from Tanah Merah MRT

Frequently Asked Questions

Where can I go by ferry from Singapore?
FerryConnect lists ferries from Singapore to Batam, Batam, Bintan, Bintan Resorts, Desaru Coast, Tanjung Pengelih and Tanjung Pinang. Each route page has crossing times, operators and booking options.
How long is the ferry from Singapore to Batam?
Not published by the operator with Sindo Ferry and BatamFast and Majestic Fast Ferry.
How often is the ferry from Singapore to Batam?
5–6 departures daily (Sindo/BatamFast, interlined) plus Majestic sailings (operator timetable, checked 2026-09-29).
How long is the ferry from Singapore to Batam?
About 45m with BatamFast.
How often is the ferry from Singapore to Batam?
8 departures daily each way (operator timetable, checked 2026-09-29).
How long is the ferry from Singapore to Bintan Resorts?
About 1h with Bintan Resort Ferries.
How often is the ferry from Singapore to Bintan Resorts?
4 departures daily from Tanah Merah Monday–Thursday and Sunday (08:10, 11:10, 14:00, 17:00), plus 09:10 on Fridays and Saturdays (operator timetable, checked 2026-10-02).