- Recommended
Museum Batam Raja Ali Haji
Compact museum at the Batam Centre ferry terminal with exhibits on regional development, maritime context, and the island's growth.
Cheapest price on Sep 27
$33
Average ticket price on Sep 27
$36
Fastest journey on Sep 27
45 m
Average journey duration on Sep 27
46 m
Ferries on Sep 27
85
Distance
29 km
The best way to find a cheap ferry ticket from Singapore to Batam is to book your journey as far in advance as possible and to avoid traveling at rush hour.
The average ticket from Singapore to Batam will cost around $36 if you buy it on the day, but the cheapest tickets can be found for only $33.
On Sun, Sep 27, we found 85 ferries from Singapore to Batam, including 85 direct services.
On Sun, Sep 27 the direct ferries cover the 29 km distance in an average of 46 m but if you time it right, some ferries will get you there in just 45 m .
On Sun, Sep 27 the slowest ferries will take 50 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.
Sindo Ferry
Sindo Ferry
Sindo Ferry
Sindo Ferry
Sindo Ferry
Sindo Ferry
Sindo Ferry
Sindo Ferry
Sindo Ferry
Horizon Fast Ferry| Operator | Departure Time | Arrival Time | Duration | Sailing Days |
|---|---|---|---|---|
Operator Batam Fast Ferry | Departure Time 03:30PM | Arrival Time 03:40PM | Duration 1h10 | Sailing Days Mon, Sat, Sun |
Operator Majestic Fast Ferry | Departure Time 08:40PM | Arrival Time 08:30PM | Duration 0h50 | Sailing Days Mon, Sat, Sun |
Operator Majestic Fast Ferry | Departure Time 03:20PM | Arrival Time 03:30PM | Duration 1h10 | Sailing Days Mon, Sat, Sun |
Operator SINDO Ferry | Departure Time 05:40PM | Arrival Time 05:25PM | Duration 0h45 | Sailing Days Sun |
Operator Majestic Fast Ferry | Departure Time 05:40PM | Arrival Time 05:30PM | Duration 0h50 | Sailing Days Mon, Sat, Sun |
Operator SINDO Ferry | Departure Time 10:20AM | Arrival Time 10:05AM | Duration 0h45 | Sailing Days Mon, Sat, Sun |
Operator SINDO Ferry | Departure Time 01:50PM | Arrival Time 02:50PM | Duration 1h00 | Sailing Days Thu |
Operator Batam Fast Ferry | Departure Time 10:50AM | Arrival Time 11:00AM | Duration 1h10 | Sailing Days Mon, Sat, Sun |
Operator Majestic Fast Ferry | Departure Time 01:50PM | Arrival Time 02:00PM | Duration 1h10 | Sailing Days Mon, Sat, Sun |
Operator Majestic Fast Ferry | Departure Time 09:30AM | Arrival Time 09:29AM | Duration 0h59 | Sailing Days Mon, Sat, Sun |
Operator Majestic Fast Ferry | Departure Time 08:50AM | Arrival Time 09:00AM | Duration 1h10 | Sailing Days Mon, Sat, Sun |
Operator Majestic Fast Ferry | Departure Time 08:10AM | Arrival Time 08:20AM | Duration 1h10 | Sailing Days Mon, Sat, Sun |
Operator SINDO Ferry | Departure Time 04:10PM | Arrival Time 04:10PM | Duration 1h00 | Sailing Days Mon, Sat, Sun |
Operator Batam Fast Ferry | Departure Time 08:40AM | Arrival Time 08:50AM | Duration 1h10 | Sailing Days Mon, Sat, Sun |
Operator Batam Fast Ferry | Departure Time 11:10AM | Arrival Time 11:00AM | Duration 0h50 | Sailing Days Mon, Sat, Sun |
Operator Majestic Fast Ferry | Departure Time 09:20PM | Arrival Time 09:30PM | Duration 1h10 | Sailing Days Mon, Sat, Sun |
Operator Majestic Fast Ferry | Departure Time 08:10PM | Arrival Time 08:20PM | Duration 1h10 | Sailing Days Mon, Sat, Sun |
Operator Horizon Fast Ferry | Departure Time 09:35PM | Arrival Time 09:25PM | Duration 0h50 | Sailing Days Mon, Sat, Sun |
Operator Horizon Fast Ferry | Departure Time 10:15AM | Arrival Time 10:05AM | Duration 0h50 | Sailing Days Mon, Sat, Sun |
Operator Batam Fast Ferry | Departure Time 06:00PM | Arrival Time 06:10PM | Duration 1h10 | Sailing Days Mon, Sat, Sun |
Operator Batam Fast Ferry | Departure Time 08:20PM | Arrival Time 08:30PM | Duration 1h10 | Sailing Days Mon, Sat, Sun |
Operator Batam Fast Ferry | Departure Time 07:30PM | Arrival Time 07:20PM | Duration 0h50 | Sailing Days Mon, Sat, Sun |
Operator Majestic Fast Ferry | Departure Time 09:45AM | Arrival Time 09:35AM | Duration 0h50 | Sailing Days Mon, Sat, Sun |
Operator SINDO Ferry | Departure Time 01:20PM | Arrival Time 01:20PM | Duration 1h00 | Sailing Days Mon, Sat, Sun |
Operator Batam Fast Ferry | Departure Time 04:30PM | Arrival Time 04:30PM | Duration 1h00 | Sailing Days Mon, Sat, Sun |
Operator Horizon Fast Ferry | Departure Time 08:15AM | Arrival Time 08:05AM | Duration 0h50 | Sailing Days Mon, Sat, Sun |
Operator Majestic Fast Ferry | Departure Time 10:30AM | Arrival Time 10:29AM | Duration 0h59 | Sailing Days Mon, Sat, Sun |
Operator Majestic Fast Ferry | Departure Time 07:20PM | Arrival Time 07:19PM | Duration 0h59 | Sailing Days Sat, Sun |
Operator Majestic Fast Ferry | Departure Time 08:15AM | Arrival Time 08:14AM | Duration 0h59 | Sailing Days Mon, Sat, Sun |
Operator Majestic Fast Ferry | Departure Time 12:40PM | Arrival Time 12:39PM | Duration 0h59 | Sailing Days Sat, Sun |
Operator SINDO Ferry | Departure Time 04:00PM | Arrival Time 03:50PM | Duration 0h50 | Sailing Days Sat, Sun |
Operator SINDO Ferry | Departure Time 12:00PM | Arrival Time 12:00PM | Duration 1h00 | Sailing Days Mon, Sat, Sun |
Operator Batam Fast Ferry | Departure Time 12:30PM | Arrival Time 12:30PM | Duration 1h00 | Sailing Days Mon, Sat, Sun |
Operator Majestic Fast Ferry | Departure Time 08:45AM | Arrival Time 08:35AM | Duration 0h50 | Sailing Days Mon, Sat, Sun |
Operator Horizon Fast Ferry | Departure Time 11:15AM | Arrival Time 11:05AM | Duration 0h50 | Sailing Days Mon, Sat, Sun |
Operator SINDO Ferry | Departure Time 02:50PM | Arrival Time 02:50PM | Duration 1h00 | Sailing Days Mon, Sat, Sun |
Operator Batam Fast Ferry | Departure Time 09:40PM | Arrival Time 09:50PM | Duration 1h10 | Sailing Days Mon, Sat, Sun |
Operator SINDO Ferry | Departure Time 06:30PM | Arrival Time 06:30PM | Duration 1h00 | Sailing Days Mon, Sat, Sun |
Operator SINDO Ferry | Departure Time 02:10PM | Arrival Time 02:10PM | Duration 1h00 | Sailing Days Mon, Sat, Sun |
Operator Batam Fast Ferry | Departure Time 07:40AM | Arrival Time 07:50AM | Duration 1h10 | Sailing Days Mon, Sat, Sun |
Operator SINDO Ferry | Departure Time 09:50PM | Arrival Time 09:50PM | Duration 1h00 | Sailing Days Mon, Sat, Sun |
Operator Batam Fast Ferry | Departure Time 02:20PM | Arrival Time 02:30PM | Duration 1h10 | Sailing Days Mon, Sat, Sun |
Operator Horizon Fast Ferry | Departure Time 01:15PM | Arrival Time 01:05PM | Duration 0h50 | Sailing Days Mon, Sat, Sun |
Operator Batam Fast Ferry | Departure Time 05:30PM | Arrival Time 05:20PM | Duration 0h50 | Sailing Days Mon, Sat, Sun |
Operator Horizon Fast Ferry | Departure Time 09:10AM | Arrival Time 09:00AM | Duration 0h50 | Sailing Days Mon, Sat, Sun |
Operator Batam Fast Ferry | Departure Time 03:10PM | Arrival Time 03:00PM | Duration 0h50 | Sailing Days Mon |
Operator Majestic Fast Ferry | Departure Time 06:00PM | Arrival Time 05:59PM | Duration 0h59 | Sailing Days Mon, Sat, Sun |
Operator Batam Fast Ferry | Departure Time 08:10PM | Arrival Time 08:10PM | Duration 1h00 | Sailing Days Sat, Sun |
Operator SINDO Ferry | Departure Time 10:00AM | Arrival Time 09:50AM | Duration 0h50 | Sailing Days Mon, Sat, Sun |
Operator Batam Fast Ferry | Departure Time 09:20AM | Arrival Time 09:10AM | Duration 0h50 | Sailing Days Mon, Sat, Sun |
Operator Horizon Fast Ferry | Departure Time 04:30PM | Arrival Time 04:20PM | Duration 0h50 | Sailing Days Mon, Sat, Sun |
Operator Majestic Fast Ferry | Departure Time 09:50AM | Arrival Time 10:00AM | Duration 1h10 | Sailing Days Mon, Sat, Sun |
Operator Majestic Fast Ferry | Departure Time 10:40AM | Arrival Time 10:50AM | Duration 1h10 | Sailing Days Mon, Sat, Sun |
Operator SINDO Ferry | Departure Time 04:30PM | Arrival Time 04:15PM | Duration 0h45 | Sailing Days Mon, Sat, Sun |
Operator Majestic Fast Ferry | Departure Time 11:45AM | Arrival Time 11:55AM | Duration 1h10 | Sailing Days Mon, Sat, Sun |
Operator Batam Fast Ferry | Departure Time 08:20AM | Arrival Time 08:10AM | Duration 0h50 | Sailing Days Mon, Sat, Sun |
Operator SINDO Ferry | Departure Time 08:30AM | Arrival Time 08:20AM | Duration 0h50 | Sailing Days Mon, Sat, Sun |
Operator Majestic Fast Ferry | Departure Time 08:45PM | Arrival Time 08:44PM | Duration 0h59 | Sailing Days Mon, Sat, Sun |
Operator SINDO Ferry | Departure Time 08:45PM | Arrival Time 08:45PM | Duration 1h00 | Sailing Days Mon, Sat, Sun |
Operator SINDO Ferry | Departure Time 05:20PM | Arrival Time 05:20PM | Duration 1h00 | Sailing Days Mon, Sat, Sun |
Operator Horizon Fast Ferry | Departure Time 05:45PM | Arrival Time 05:35PM | Duration 0h50 | Sailing Days Mon, Sat, Sun |
Operator Horizon Fast Ferry | Departure Time 12:15PM | Arrival Time 12:05PM | Duration 0h50 | Sailing Days Mon, Sat, Sun |
Operator SINDO Ferry | Departure Time 08:30PM | Arrival Time 08:20PM | Duration 0h50 | Sailing Days Mon, Sat, Sun |
Operator SINDO Ferry | Departure Time 04:00AM | Arrival Time 05:00AM | Duration 1h00 | Sailing Days Tue, Wed, Thu, Fri |
Operator SINDO Ferry | Departure Time 09:00AM | Arrival Time 09:00AM | Duration 1h00 | Sailing Days Mon, Sat, Sun |
Operator SINDO Ferry | Departure Time 06:10PM | Arrival Time 06:00PM | Duration 0h50 | Sailing Days Mon, Sat, Sun |
Operator Majestic Fast Ferry | Departure Time 05:50PM | Arrival Time 06:00PM | Duration 1h10 | Sailing Days Mon, Sat, Sun |
Operator Batam Fast Ferry | Departure Time 07:10PM | Arrival Time 07:20PM | Duration 1h10 | Sailing Days Mon, Sat, Sun |
Operator Horizon Fast Ferry | Departure Time 03:15PM | Arrival Time 03:05PM | Duration 0h50 | Sailing Days Mon, Sat, Sun |
Operator Batam Fast Ferry | Departure Time 09:30AM | Arrival Time 09:40AM | Duration 1h10 | Sailing Days Mon, Sat, Sun |
Operator Majestic Fast Ferry | Departure Time 04:45PM | Arrival Time 04:44PM | Duration 0h59 | Sailing Days Sat, Sun |
Operator Majestic Fast Ferry | Departure Time 10:50AM | Arrival Time 12:00PM | Duration 1h10 | Sailing Days Wed |
Operator SINDO Ferry | Departure Time 07:40PM | Arrival Time 07:40PM | Duration 1h00 | Sailing Days Mon, Sat, Sun |
Operator Majestic Fast Ferry | Departure Time 03:15PM | Arrival Time 03:14PM | Duration 0h59 | Sailing Days Mon, Sat, Sun |
Operator Majestic Fast Ferry | Departure Time 04:20PM | Arrival Time 04:30PM | Duration 1h10 | Sailing Days Mon, Sat, Sun |
Operator SINDO Ferry | Departure Time 08:00AM | Arrival Time 08:00AM | Duration 1h00 | Sailing Days Mon, Sat, Sun |
Operator SINDO Ferry | Departure Time 12:45PM | Arrival Time 01:45PM | Duration 1h00 | Sailing Days Wed |
Operator Batam Fast Ferry | Departure Time 04:50PM | Arrival Time 05:00PM | Duration 1h10 | Sailing Days Mon, Sat, Sun |
Operator Majestic Fast Ferry | Departure Time 12:20PM | Arrival Time 12:30PM | Duration 1h10 | Sailing Days Mon, Sat, Sun |
Operator Horizon Fast Ferry | Departure Time 02:15PM | Arrival Time 02:05PM | Duration 0h50 | Sailing Days Mon, Sat, Sun |
Operator Horizon Fast Ferry | Departure Time 07:00PM | Arrival Time 06:50PM | Duration 0h50 | Sailing Days Mon, Sat, Sun |
Operator Majestic Fast Ferry | Departure Time 12:45PM | Arrival Time 12:35PM | Duration 0h50 | Sailing Days Mon, Sat, Sun |
Operator Majestic Fast Ferry | Departure Time 05:10PM | Arrival Time 05:20PM | Duration 1h10 | Sailing Days Mon, Sat, Sun |
Operator Majestic Fast Ferry | Departure Time 06:50PM | Arrival Time 07:00PM | Duration 1h10 | Sailing Days Mon, Sat, Sun |
Operator Horizon Fast Ferry | Departure Time 08:15PM | Arrival Time 08:05PM | Duration 0h50 | Sailing Days Mon, Sat, Sun |
Operator SINDO Ferry | Departure Time 02:30PM | Arrival Time 02:15PM | Duration 0h45 | Sailing Days Mon, Sat, Sun |
The table below shows live departures for Singapore to Batam ferries for tomorrow, Sunday, September 27. You can also manually refresh the results below to see updated ferry journeys.
| Provider | Departs | Duration | Arrives | Transfers | Tickets |
|---|---|---|---|---|---|
Batam Fast Ferry | 7:40 AM Harbourfront | 1h10 | 7:50 AM Batam Centre | 0 transfersDirect | |
Sindo Ferry | 8:00 AM Harbourfront | 1h00 | 8:00 AM Batam Centre | 0 transfersDirect | |
Majestic Fast Ferry | 8:10 AM Harbourfront | 1h10 | 8:20 AM Batam Centre | 0 transfersDirect | |
Majestic Fast Ferry | 8:15 AM Singapore Tanah Merah Port | 0h59 | 8:14 AM Batam Centre | 0 transfersDirect | |
Horizon Fast Ferry | 8:15 AM Harbourfront | 0h50 | 8:05 AM Harbour Bay | 0 transfersDirect | |
Batam Fast Ferry | 8:20 AM Harbourfront | 0h50 | 8:10 AM Sekupang Port | 0 transfersDirect | |
Sindo Ferry | 8:30 AM Harbourfront | 0h50 | 8:20 AM Sekupang Port | 0 transfersDirect | |
Batam Fast Ferry | 8:40 AM Harbourfront | 1h10 | 8:50 AM Batam Centre | 0 transfersDirect | |
Majestic Fast Ferry | 8:45 AM Harbourfront | 0h50 | 8:35 AM Sekupang Port | 0 transfersDirect | |
Majestic Fast Ferry | 8:50 AM Harbourfront | 1h10 | 9:00 AM Batam Centre | 0 transfersDirect | |
Sindo Ferry | 9:00 AM Harbourfront | 1h00 | 9:00 AM Batam Centre | 0 transfersDirect | |
Horizon Fast Ferry | 9:10 AM Harbourfront | 0h50 | 9:00 AM Harbour Bay | 0 transfersDirect | |
Batam Fast Ferry | 9:20 AM Harbourfront | 0h50 | 9:10 AM Sekupang Port | 0 transfersDirect | |
Majestic Fast Ferry | 9:30 AM Singapore Tanah Merah Port | 0h59 | 9:29 AM Batam Centre | 0 transfersDirect | |
Batam Fast Ferry | 9:30 AM Harbourfront | 1h10 | 9:40 AM Batam Centre | 0 transfersDirect | |
Majestic Fast Ferry | 9:45 AM Harbourfront | 0h50 | 9:35 AM Sekupang Port | 0 transfersDirect | |
Majestic Fast Ferry | 9:50 AM Harbourfront | 1h10 | 10:00 AM Batam Centre | 0 transfersDirect | |
Sindo Ferry | 10:00 AM Harbourfront | 1h00 | 10:00 AM Waterfront City Ferry Terminal | 0 transfersDirect | |
Sindo Ferry | 10:00 AM Harbourfront | 0h50 | 9:50 AM Sekupang Port | 0 transfersDirect | |
Horizon Fast Ferry | 10:15 AM Harbourfront | 0h50 | 10:05 AM Harbour Bay | 0 transfersDirect | |
Sindo Ferry | 10:20 AM Harbourfront | 1h00 | 10:20 AM Batam Centre | 0 transfersDirect | |
Sindo Ferry | 10:20 AM Singapore Tanah Merah Port | 0h45 | 10:05 AM Batam Centre | 0 transfersDirect | |
Majestic Fast Ferry | 10:30 AM Singapore Tanah Merah Port | 0h59 | 10:29 AM Batam Centre | 0 transfersDirect | |
Majestic Fast Ferry | 10:40 AM Harbourfront | 1h10 | 10:50 AM Batam Centre | 0 transfersDirect | |
Batam Fast Ferry | 10:50 AM Harbourfront | 1h10 | 11:00 AM Batam Centre | 0 transfersDirect | |
Batam Fast Ferry | 11:10 AM Harbourfront | 0h50 | 11:00 AM Sekupang Port | 0 transfersDirect | |
Horizon Fast Ferry | 11:15 AM Harbourfront | 0h50 | 11:05 AM Harbour Bay | 0 transfersDirect | |
Majestic Fast Ferry | 11:45 AM Harbourfront | 1h10 | 11:55 AM Batam Centre | 0 transfersDirect | |
Sindo Ferry | 12:00 PM Harbourfront | 1h00 | 12:00 PM Batam Centre | 0 transfersDirect | |
Horizon Fast Ferry | 12:15 PM Harbourfront | 0h50 | 12:05 PM Harbour Bay | 0 transfersDirect | |
Majestic Fast Ferry | 12:20 PM Harbourfront | 1h10 | 12:30 PM Batam Centre | 0 transfersDirect | |
Batam Fast Ferry | 12:30 PM Singapore Tanah Merah Port | 1h00 | 12:30 PM Batam Centre | 0 transfersDirect | |
Batam Fast Ferry | 12:30 PM Harbourfront | 1h10 | 12:40 PM Batam Centre | 0 transfersDirect | |
Majestic Fast Ferry | 12:40 PM Singapore Tanah Merah Port | 0h59 | 12:39 PM Batam Centre | 0 transfersDirect | |
Majestic Fast Ferry | 12:45 PM Harbourfront | 0h50 | 12:35 PM Sekupang Port | 0 transfersDirect | |
Horizon Fast Ferry | 1:15 PM Harbourfront | 0h50 | 1:05 PM Harbour Bay | 0 transfersDirect | |
Sindo Ferry | 1:20 PM Harbourfront | 1h00 | 1:20 PM Batam Centre | 0 transfersDirect | |
Majestic Fast Ferry | 1:50 PM Harbourfront | 1h10 | 2:00 PM Batam Centre | 0 transfersDirect | |
Sindo Ferry | 2:10 PM Harbourfront | 1h00 | 2:10 PM Waterfront City Ferry Terminal | 0 transfersDirect | |
Sindo Ferry | 2:10 PM Harbourfront | 0h50 | 2:00 PM Sekupang Port | 0 transfersDirect | |
Horizon Fast Ferry | 2:15 PM Harbourfront | 0h50 | 2:05 PM Harbour Bay | 0 transfersDirect | |
Batam Fast Ferry | 2:20 PM Harbourfront | 1h10 | 2:30 PM Batam Centre | 0 transfersDirect | |
Sindo Ferry | 2:30 PM Singapore Tanah Merah Port | 0h45 | 2:15 PM Batam Centre | 0 transfersDirect | |
Sindo Ferry | 2:50 PM Harbourfront | 1h00 | 2:50 PM Batam Centre | 0 transfersDirect | |
Horizon Fast Ferry | 3:15 PM Harbourfront | 0h50 | 3:05 PM Harbour Bay | 0 transfersDirect | |
Majestic Fast Ferry | 3:15 PM Singapore Tanah Merah Port | 0h59 | 3:14 PM Batam Centre | 0 transfersDirect | |
Majestic Fast Ferry | 3:20 PM Harbourfront | 1h10 | 3:30 PM Batam Centre | 0 transfersDirect | |
Batam Fast Ferry | 3:30 PM Harbourfront | 1h10 | 3:40 PM Batam Centre | 0 transfersDirect | |
Sindo Ferry | 4:00 PM Harbourfront | 0h50 | 3:50 PM Sekupang Port | 0 transfersDirect | |
Sindo Ferry | 4:10 PM Harbourfront | 1h00 | 4:10 PM Batam Centre | 0 transfersDirect | |
Majestic Fast Ferry | 4:20 PM Harbourfront | 1h10 | 4:30 PM Batam Centre | 0 transfersDirect | |
Batam Fast Ferry | 4:30 PM Singapore Tanah Merah Port | 1h00 | 4:30 PM Batam Centre | 0 transfersDirect | |
Sindo Ferry | 4:30 PM Singapore Tanah Merah Port | 0h45 | 4:15 PM Batam Centre | 0 transfersDirect | |
Horizon Fast Ferry | 4:30 PM Harbourfront | 0h50 | 4:20 PM Harbour Bay | 0 transfersDirect | |
Majestic Fast Ferry | 4:45 PM Singapore Tanah Merah Port | 0h59 | 4:44 PM Batam Centre | 0 transfersDirect | |
Batam Fast Ferry | 4:50 PM Harbourfront | 1h10 | 5:00 PM Batam Centre | 0 transfersDirect | |
Majestic Fast Ferry | 5:10 PM Harbourfront | 1h10 | 5:20 PM Batam Centre | 0 transfersDirect | |
Sindo Ferry | 5:20 PM Harbourfront | 1h00 | 5:20 PM Batam Centre | 0 transfersDirect | |
Batam Fast Ferry | 5:30 PM Harbourfront | 0h50 | 5:20 PM Sekupang Port | 0 transfersDirect | |
Sindo Ferry | 5:40 PM Singapore Tanah Merah Port | 0h45 | 5:25 PM Batam Centre | 0 transfersDirect | |
Majestic Fast Ferry | 5:40 PM Harbourfront | 0h50 | 5:30 PM Sekupang Port | 0 transfersDirect | |
Horizon Fast Ferry | 5:45 PM Harbourfront | 0h50 | 5:35 PM Harbour Bay | 0 transfersDirect | |
Majestic Fast Ferry | 5:50 PM Harbourfront | 1h10 | 6:00 PM Batam Centre | 0 transfersDirect | |
Majestic Fast Ferry | 6:00 PM Singapore Tanah Merah Port | 0h59 | 5:59 PM Batam Centre | 0 transfersDirect | |
Batam Fast Ferry | 6:00 PM Harbourfront | 1h10 | 6:10 PM Batam Centre | 0 transfersDirect | |
Sindo Ferry | 6:10 PM Harbourfront | 0h50 | 6:00 PM Sekupang Port | 0 transfersDirect | |
Sindo Ferry | 6:30 PM Harbourfront | 1h00 | 6:30 PM Batam Centre | 0 transfersDirect | |
Majestic Fast Ferry | 6:50 PM Harbourfront | 1h10 | 7:00 PM Batam Centre | 0 transfersDirect | |
Horizon Fast Ferry | 7:00 PM Harbourfront | 0h50 | 6:50 PM Harbour Bay | 0 transfersDirect | |
Batam Fast Ferry | 7:10 PM Harbourfront | 1h10 | 7:20 PM Batam Centre | 0 transfersDirect | |
Majestic Fast Ferry | 7:20 PM Singapore Tanah Merah Port | 0h59 | 7:19 PM Batam Centre | 0 transfersDirect | |
Batam Fast Ferry | 7:30 PM Harbourfront | 0h50 | 7:20 PM Sekupang Port | 0 transfersDirect | |
Sindo Ferry | 7:40 PM Harbourfront | 1h00 | 7:40 PM Batam Centre | 0 transfersDirect | |
Batam Fast Ferry | 8:10 PM Singapore Tanah Merah Port | 1h00 | 8:10 PM Batam Centre | 0 transfersDirect | |
Majestic Fast Ferry | 8:10 PM Harbourfront | 1h10 | 8:20 PM Batam Centre | 0 transfersDirect | |
Horizon Fast Ferry | 8:15 PM Harbourfront | 0h50 | 8:05 PM Harbour Bay | 0 transfersDirect | |
Batam Fast Ferry | 8:20 PM Harbourfront | 1h10 | 8:30 PM Batam Centre | 0 transfersDirect | |
Sindo Ferry | 8:30 PM Harbourfront | 0h50 | 8:20 PM Sekupang Port | 0 transfersDirect | |
Majestic Fast Ferry | 8:40 PM Harbourfront | 0h50 | 8:30 PM Sekupang Port | 0 transfersDirect | |
Sindo Ferry | 8:45 PM Harbourfront | 1h00 | 8:45 PM Batam Centre | 0 transfersDirect | |
Majestic Fast Ferry | 8:45 PM Singapore Tanah Merah Port | 0h59 | 8:44 PM Batam Centre | 0 transfersDirect | |
Majestic Fast Ferry | 9:20 PM Harbourfront | 1h10 | 9:30 PM Batam Centre | 0 transfersDirect | |
Horizon Fast Ferry | 9:35 PM Harbourfront | 0h50 | 9:25 PM Harbour Bay | 0 transfersDirect | |
Batam Fast Ferry | 9:40 PM Harbourfront | 1h10 | 9:50 PM Batam Centre | 0 transfersDirect | |
Sindo Ferry | 9:50 PM Harbourfront | 1h00 | 9:50 PM Batam Centre | 0 transfersDirect | |
Find all the dates and times for this journey
Compare ferry and bus prices over the next three weeks. See the best deals at a glance, find the lowest fares, and choose the option that fits your budget.
Ferries from Singapore to Batam run on average 81 times per day, taking around 58m. Cheap ferry tickets for this journey start at $32 (€27) if you book in advance.
There are 81 ferries per day. The earliest ferry runs at 05:40, the last at 21:50. The fastest ferry covers the 15 nautical miles (29 km) distance in 45m. There are 62 sailings per week.




Distance 15 nautical miles (29 km) |
Average sailing duration 58m |
Cheapest ticket price $32 (€27) |
Ferries per day 81 |
Direct ferries Available |
Average weekly sailings 62 |
Fastest ferry 45m |
First ferry 5:40 AM |
Last ferry 9:50 PM |
Cheapest Month Jan |
Cheapest Day Wed |
High Season Jul - Sep |
Low Season Jan - Mar |
Busiest Day Tue |
Least Busy Day Mon |
Best time to book 1 day |
Discover the best of Batam — top attractions, local food, transport tips, budget advice, and currency essentials. Plan your perfect Batam trip today.
Compact museum at the Batam Centre ferry terminal with exhibits on regional development, maritime context, and the island's growth.
Art space and gallery in Batam with rotating local exhibitions. A useful stop to see contemporary creative work from regional artists.
Cultural display venue within a temple complex featuring Buddhist art and decorative elements. Best visited alongside the surrounding grounds.
Well-known waterfront esplanade with boardwalk paths, sea breezes, and skyline views. Popular for evening walks and photos.
Central commercial district with busy streets, malls, and local shops. Worth exploring for an urban feel and easy access to attractions.
Coastal park area in Batam Centre with open lawns and views across the strait. A relaxing place for walking and sunset watching.
A Malay-style fish soup from the Riau Islands, simmered with turmeric and spices. It is a signature Batam dish, often made with fresh local sea fish.
Grilled stingray coated in spicy sambal. Popular in Batam seafood centers, it highlights the island’s fresh catch and bold Indonesian flavors.
Stir-fried yellow noodles with seafood, egg, and soy-based seasoning. A common Batam hawker dish influenced by Malay and Chinese cooking.
Elegant restaurant inside Montigo Resorts serving Indonesian and international dishes with sea views and a polished resort atmosphere.
Well-known seafood restaurant by the water, popular for crab, prawns, and grilled fish in a relaxed seaside setting.
Established casual seafood spot known for Indonesian-style crab and fresh shellfish. Busy, family-friendly, and favored for local flavors.
Budget-friendly versus Singapore and many resort hubs. Hotels, local meals, and taxis are usually low cost, though imported goods and resort dining can raise spending.
Tipping is not required. Restaurants may add service. For good service, round up or leave Rp10,000-Rp20,000; round up taxi fares, and small cafe tips are optional.
Official public transport app
Batam Centre Ferry Terminal -> Nagoya Hill Mall, Batam
Find answers to the most common questions about traveling from Singapore to Batam by ferry. From journey times and ticket prices to direct connections, first and last departures, and even whether the route is scenic, our FAQs cover everything you need to plan your trip. Whether you’re looking for the fastest ferry, the cheapest option, or tips for making the most of your visit at Batam, this guide helps you travel smarter and with confidence.

Most Singapore to Batam ferries use the Harbourfront to Batam Centre port pair, with some services arriving at Harbour Bay. Use this guide to compare Singapore and Batam ports on this route, check city-centre transport, alongside checking practicalities like port facilities and services.
Singapore Tanah Merah Port has practical services for this route, including Accessibility.
Accessibility facilities are available at Singapore Tanah Merah Port: The place has an entrance that is wheelchair-accessible.
Harbour Bay has practical services for this route, including Accessibility.
Accessibility facilities are available at Harbour Bay: The place has an entrance that is wheelchair-accessible.
Sekupang Port has practical services for this route, including Accessibility.
Accessibility facilities are available at Sekupang Port: The place has an entrance that is wheelchair-accessible.
Here are some other resources that might have the information you need