A lowdown of all the Batam ferry schedules and timings
Batam, Indonesia is one of the islands near Singapore that are a crowd favourite for weekend getaways.
Known for its gorgeous coastline, it’s where travellers can expect an abundance of beach resorts, water sports, and other fun activities. Located south of Singapore, Batam is fairly accessible thanks to the daily ferry rides.
Below is a handy guide to all the Singapore to Batam ferry schedules (as well as the Batam to Singapore ferry schedule) and ferry operators so you can start planning your next visit.
The Batam Fast ferry ride goes between Singapore’s Harbourfront Terminal and Batam Centre Point International Ferry Terminal. And the Singapore to Batam and the Batam to Singapore ferry time takes approximately one hour and six minutes per ride. One-way trips and roundtrips are both available.
The first Harbourfront ferry to Batam from Singapore leaves at 7.40am and the last one is at 9.40pm. Meanwhile, the first trip from Batam Centre ferry terminal to Singapore departs at 6am and the last one is at 8.30pm.
Batam Fast operating hours are in accordance with their daily schedule. Please refer to this Batam Centre Ferry Terminal and Harbourfront Ferry Terminal schedule below for passengers.
Harbourfront to Batam Centre Ferry Terminal (Singapore time) | Batam Centre Ferry Terminal to Harbourfront (Indonesia time) |
7.40am | 6am |
8.40am | 7am |
9.30am | 8.20am |
10.50am | 9.50am |
12.30pm | 12.50pm |
2.20pm | 2.10pm |
3.30pm | 3.20pm |
6pm | 4.30pm |
7.10pm | 5.40pm |
8.20pm | 7pm |
9.40pm | 8.30pm |
Last updated: 26 May 2023
This Batam Fast schedule applies daily from Monday to Sunday, even on public holidays – click here for our complete guide on everything you need to know about this ferry.
Here’s another Singapore to Batam ferry option: the Majestic Ferry. The ride goes to and from the following terminals: Harbour Front and Tanah Merah Ferry Terminal in Singapore, as well as Batam Centre and Sekupang Ferry Terminal in Batam and Tanjung Pinang in Bintan in Indonesia.
Each ride takes about 40 minutes, which is slightly faster than other Singapore to Batam ferries.
Tanah Merah to Batam Centre Ferry Terminal
The first Tanah Merah ferry leaves at 10.40am and the last one is at 6.10pm. From Batam Centre, the first one leaves at 7.30am and the last one is at 3.50pm.
Tanah Merah to Batam Centre Ferry Terminal (Singapore Time) | Batam Centre Ferry Terminal to Tanah Merah (Indonesia Time) |
10.40am | 7.30am |
3.40pm | 12.50pm |
6.10pm | 3.50pm |
Last updated: 26 May 2023
Harbourfront to Batam Centre Ferry Terminal
The first Harbourfront ferry leaves at 8.10am and the last one is at 9.20pm. From Batam Centre Ferry Terminal, the first one leaves at 6am and the last one is at 8pm.
Refer to the schedule below for the complete Majestic Fast Ferry schedule.
Harbourfront to Batam Centre Ferry Terminal (Singapore Time) | Batam Centre Ferry Terminal to Harbourfront (Indonesia Time) |
8.10am | 6am |
9.50am | 7.10am |
10.40am | 8.20am |
11.45am | 9.30am |
1.50pm | 10.20am |
2.40pm | 11.30am |
4.20pm | 12.20pm |
5.50pm | 2.30pm |
6.50pm | 4pm |
7.20pm | 5.30pm |
8.10pm | 6.30pm |
9.20pm | 8pm |
Last updated: 26 May 2023
Meanwhile, the Sindo Ferry takes you between Singapore’s Harbourfront Centre and Batam Centre Ferry Terminal.
Refer to the schedule below for the complete Sindo Fast Ferry schedule.
Tanah Merah to Batam Centre Ferry Terminal (Singapore time) | Batam Centre Ferry Terminal to Tanah Merah (Indonesia time) |
10.20am | 8am |
12.30pm | 9.20am |
2.30pm | 11.30am |
4.20pm | 13.20pm |
Last updated: 26 May 2023
Harbourfront to Batam Centre Ferry Terminal (Singapore time) | Batam Centre Ferry Terminal to Harbourfront (Indonesia time) |
8am | 6am |
9am | 7.20am |
10.20am | 8.40am |
12pm | 10.40am |
1.20pm | 12.40pm |
2.50pm* | 2pm |
4.10pm | 3.10pm |
5.20pm | 4.10pm* |
6.30pm | 5.20pm |
8.45pm | 6.20pm |
9.50pm | 7.30pm |
*Trip is only available on Saturdays and Sundays
Last updated: 26 May 2023
Harbourfront Centre to Sekupang Ferry Terminal (Singapore Time) | Sekupang Ferry Terminal to Harbourfront Centre (Indonesia Time) |
8.30am | 6am |
10am | 7am |
11.10am | 8.40am |
2.10pm | 11.20am |
5.30pm | 12.30pm |
6.10pm | 3.20pm |
7.30pm | 5.30pm |
Last updated: 26 May 2023
- Before going: Select your preferred date of visit and departure times from the Batam ferry schedule. Then, book your tickets here. Make sure to check the designated ferry terminal to ensure you’re booking the right trip.
- On the day of your visit: Print out your ticket voucher from your online booking. Go to the ferry terminal to redeem your tickets. To enjoy a smooth boarding process, please prepare your passport and a valid ID, too.
- Keep in mind that all tickets under the same booking must be redeemed together.
P.S. — You can enjoy 10% off* on your first booking with PELAGOWELCOME10. *Terms and conditions apply – check out our promo guide here.
Frequently Asked Questions
When is the best time to go to Batam?
The island experiences a lot of rainfall during most times of the year, so the best time to visit Batam would be during the dry season. This is usually from February to August, when there are lesser chances of bad weather.
When is the best time to take the Batam ferry?
The ferry terminals can get quite busy with travellers during weekends and on public holidays. If you wish to avoid the crowds, it is recommended that you opt for a weekday departure from the Batam ferry schedule; or, at the very least, earlier in the day.
What is included in Batam ferry tickets?
Each Batam ferry ticket is inclusive of Singapore passenger departure fees, Batam Terminal Fees, and any surcharges. That said, there will be no further payment needed when you check in at the terminal. However, the tickets are not inclusive of visa fees (if applicable).
Can you get seasick while taking the Ferry?
While the Batam ferry is stable, seasickness is still a possibility depending on your tolerance. That said, it is best to bring medication for motion sickness and menthol candy — just in case.