Singapore to Batam ferry guide: Ticket price, schedule and more (2024)
This article covers:
- Where to take the ferry from Singapore to Batam?
- How to get to Harbourfront Ferry Terminal?
- How to get to Tanah Merah Ferry Terminal?
- How long is the ferry from Singapore to Batam?
- Singapore to Batam ferry schedule
- Singapore to Batam ferry price
- How to book ferry to Batam?
- Which is the cheapest ferry to Batam?
- What is the best ferry to Batam?
- Can you buy tickets physically at the respective ferry terminals?
- Other things to take note of…
- Before you go…
Are you planning a trip from Singapore to Batam? Look no further!
In this comprehensive guide, we will provide you with complete information regarding the SG to Batam ferry. This includes everything from understanding Singapore to Batam ferry price, to learning how to book ferry to Batam, and even essential tips for your journey.
Whether you’re a first-time traveller or a frequent visitor, this guide will ensure that your Singapore to Batam ferry experience in 2023 is nothing short of amazing. So, let’s dive in and explore everything you need to know about this exciting adventure! Here are the key pointers we will cover:
- Singapore to Batam ferry ticket price
- Singapore to Batam ferry duration
- Singapore to Batam ferry time
- How to book ferry to Batam?
Where to take the ferry from Singapore to Batam?
Looking to catch a ferry from Singapore to Batam? No problem! You’ve got two options to choose from, and we’ll give you the lowdown on each one, including how to get there.
How to get to Harbourfront Ferry Terminal?
Here’s how to get to Harbourfront Ferry Terminal with clear instructions:
By Public Bus:
You can take buses 10, 30, 30e, 57, 61, 65, 80, 97, 97e, 100, 123M, 131, 143, 145, 166 & 855 to reach the destination.
Locations:
- Seah Im Road Bus Terminal (Opposite HarbourFront Centre) – 14009
- HarbourFront Station (In front of HarbourFront Centre) – 14141
- HarbourFront Station Exit A – 14129
Duration: It takes approximately 20-30 minutes from the city and about 40 minutes from Changi Airport.
By Train (MRT):
- You have two MRT lines to choose from: the North East Line (NEL) and the Circle Line (CCL).
- Take the North East Line (NEL) or Circle Line (CCL) to HarbourFront MRT station.
- Alternatively, you can transfer at Outram Park MRT station (EWL to NEL), Chinatown MRT station (DTL to NEL), or Dhoby Ghaut MRT station (NSL to NEL).
Duration: It’s a 15-minute ride from the city and approximately 40-50 minutes from Changi Airport.
By Taxi or Car:
- Head to VivoCity Level 2 (Nearest).
- Follow the signage directing you to ‘HarbourFront Centre.’
- Once you arrive, enter the door from Lobby C (Cruise Baggage Check-In), then turn right towards the main concourse of Singapore Cruise Centre.
Duration: It takes about 10-15 minutes from the city and approximately 25-30 minutes from Changi Airport. Please note that there are no trolleys available at VivoCity Level 2.
How to get to Tanah Merah Ferry Terminal?
To get to Tanah Merah Ferry Terminal, you can use these transportation options:
By Bus:
- Take Bus Number 35.
- Get off at either Bedok or Tanah Merah MRT Station.
- From there, board SBS Service Number 35 heading towards Tanah Merah Ferry Terminal.
- Location: Tanah Merah Ferry Terminal (Beside Main Gate) – 96219
- Duration: Approximately 50 minutes from the city, and 40 minutes from Changi Airport.
By Train (MRT):
- Use the East West Line (EWL) of the MRT.
- Alight at either Bedok or Tanah Merah MRT Station.
- Then, catch SBS Service Number 35 towards Tanah Merah Ferry Terminal.
By Car/Taxi:
- Head to the Drop-Off Point at Tanah Merah Ferry Terminal.
- The travel time is roughly 22 minutes from the city and 10 minutes from Changi Airport.
How long is the ferry from Singapore to Batam?
Did you know that it’s super easy to hop from Singapore to Batam and back? On an average, Batam to Singapore ferry duration is just 45 to 70 minutes!
And the best part is, there are daily departures from various ports in Singapore to popular destinations in Batam like Batam Centre, Sekupang, HarbourBay, and NongsaPura on Pulau Batam. So whether you’re planning a quick getaway or a day trip, getting from SG to Batam ferry has never been more convenient.
Here is the breakdown based on departing port:
Route from SG to Batam ferry | Singapore to Batam ferry duration |
Harbourfront ferry to Batam – Batam Centre | 55 to 70 minutes |
Harbourfront ferry to Batam – HarbourBay | 40 to 50 minutes |
Harbourfront ferry to Batam – Sekupang | 40 to 50 minutes |
Tanah Merah Ferry Terminal to Batam | 40 to 50 minutes |
Singapore to Batam ferry schedule
BatamFast
Great news! BatamFast has got you covered when it comes to ferry timings for both Harbourfront Ferry Terminal to Batam and Tanah Merah Ferry Terminal to Batam.
Harbourfront – Batam Center
Harbourfront to Batam Center SG Time | Batam Center to Harbourfront Indo Time |
07:40 | 06:00 |
08:40 | 07:00 |
09:30 | 08:20 |
10:50 | 09:50 |
12:30 | 11:10 |
14:20 | 12:50 |
15:30 | 14:10 |
16:50 | 15:20 |
18:00 | 16:30 |
19:10 | 17:40 |
20:20 | 19:00 |
21:40 | 20:30 |
Tanah Merah – Batam Center
Tanah Merah to Batam Center SG Time | Batam Center to Tanah Merah Indo Time |
10:20 | 06:40 |
11:20 | 07:45 |
12:30 | 08:00 |
14:30 | 09:20 |
16:20 | 11:30 |
17:40 | 13:20 |
Tanah Merah – Nongsapura
Tanah Merah to Nongsapura SG Time | Nongsapura to Tanah Merah Indo Time |
08:00 | 08:00 |
10:00 | 10:00 |
12:00 | 12:00 |
14:20 | 16:30 |
They’ve even included the last ferry timing, so you can plan your trip with ease. Whether you’re departing from Harbourfront or Tanah Merah, you can rely on BatamFast to provide you with the necessary information about their ferry schedules. Just head over to their website or check out their online booking platform to find the latest and most accurate timings.
Majestic Fast Ferry schedule
Tanah Merah – Tanjung Pinang
Tanah Merah to Tanjung Pinang SG time | Tanjung Pinang to Tanah Merah Indo Time |
11:30 | 07:30 |
17:50 | 13:00 |
Tanah Merah – Batam Centre
Tanah Merah to Batam Centre SG time | Batam Centre to Tanah Merah Indo Time |
08:15 | 06:15 |
10:30 | 08:25 |
15:15 | 12:00 |
18:00 | 15:30 |
Harbourfront – Batam Centre
Harbourfront to Batam Centre SG time | Batam Centre to Habourfront Indo Time |
08:10 | 06:00 |
08:50 | 07:10 |
09:50 | 08:20 |
10:49 | 09:30 |
11:45 | 10:20 |
12:20 | 11:30 |
13:50 | 12:20 |
14:40 | 13:30 |
15:20 | 14:30 |
16:20 | 15:15 |
17:10 | 16:00 |
17:50 | 16:45 |
18:50 | 17:30 |
19:20 | 18:30 |
20:10 | 19:25 |
21:20 | 20:35 |
Harbourfront – Sekupang
Harbourfront to Sekupang SG time | Sekupang to Habourfront Indo Time |
08:45 | 06:00 |
09:45 | 09:00 |
12:45 | 13:10 |
17:40 | 16:20 |
20:40 | 18:00 |
Singapore to Batam ferry price
When it comes to Singapore to Batam ferry price, it all boils down to which ferry company you choose. You see, different companies have different fees. Now, as of today, which is January 30, 2024, the price range typically falls between 43 SGD and 76 SGD.
If you’re wondering where you can snag those tickets, well, two popular options are BatamFast and Majestic Fast Ferry. Just remember, each company has its own set of departing and arrival ports, so keep an eye out for that.
BatamFast – Harbourfront Ferry Terminal to Batam
For round trips to Batam Centre:
Cost Category | Singapore to Batam ferry price (in SGD) |
Fare | $42 |
Departure fee | $20 |
Surcharge | $14 |
Total cost | $76 |
A single adult ticket for a one-time trip costs approximately 43 SGD.
For round trips to Sekupang:
Costs | Singapore to Batam ferry price (in SGD) |
Fare | $42 |
Departure fee | $20 |
Surcharge | $14 |
Total cost | $76 |
A single adult ticket for a one-time trip costs approximately 43 SGD.
BatamFast – Tanah Merah Ferry Terminal to Batam
For round trips to Batam Centre:
Cost Category | SG to Batam ferry price (in SGD) |
Fare | $42 |
Departure fee | $20 |
Surcharge | $14 |
Total cost | $76 |
A single adult ticket for a one-time trip costs approximately 43 SGD.
For round trips to Nongsapura:
Cost Category | SG to Batam ferry price (in SGD) |
Fare | $42 |
Departure fee | $20 |
Surcharge | $14 |
Total cost | $76 |
A single adult ticket for a one-time trip costs approximately 43 SGD.
Majestic Fast Ferry – Harbourfront Ferry Terminal to Batam
For round trips to Batam Centre:
Cost Category | Singapore to Batam ferry ticket price ( |
Fare | $56 |
Departure terminal fee | $10 |
Return terminal fee | $10 |
Surcharge | $0 |
Total cost | $76 |
A single adult ticket for a one-time trip cost approximately 43 SGD.
For round trips to Sekupang:
Cost Category | Singapore to Batam ferry ticket price |
Fare | $56 |
Departure terminal fee | $10 |
Return terminal fee | $10 |
Surcharge | $0 |
Total cost | $76 |
A single adult ticket for a one-time trip costs approximately 43 SGD.
Majestic Fast Ferry – Tanah Merah Ferry Terminal to Batam
For round trips to Batam Centre:
Cost Category | SG to Batam ferry price (in SGD) |
Fare | $56 |
Departure terminal fee | $10 |
Return terminal fee | $10 |
Surcharge | $0 |
Total cost | $76 |
A single adult ticket for a one-time trip costs approximately 43 SGD.
How to book ferry to Batam?
Looking to book a ferry to Batam? No worries, we’ve got you covered! You have two options for booking: BatamFast or Majestic Fast Ferry. Let us break down the steps for each of them.
BatamFast
Here’s a clear set of steps to book ferry to Batam with BatamFast:
- Begin by choosing your region, which is Indonesia .
- Decide whether you want a round trip or a one-way trip.
- Select your desired route from the following options:
- Harbourfront to Batam Centre
- Tanah Merah to Batam Centre
- Tanah Merah to Nongsapura
- Harbourfront to Sekupang
- Choose your departure date.
- Indicate the number of adult and child tickets you need.
- Opt for the “Economy” class option.
- Click on “Search Availability”.
- Next, you can either proceed as a guest or sign up for a BatamFast account, depending on your preference.
- Provide passenger details, including passport information, email address, and mobile phone number.
- Finally, complete your payment to secure your ferry booking to Batam.
Majestic Fast Ferry
Here are clear and detailed steps to book a ferry to Batam with Majestic Fast Ferry:
Start by visiting the Majestic Fast Ferry website.
- Decide whether you want to book a round trip or a one-way trip.
- Select your departing port from the following options:
- Harbourfront
- Tanah Merah
- Choose your arriving port in Batam from these options:
- Batam Center
- Sekupang
- Tanjung Pinang
- Select your departure port in Indonesia from these choices:
- Batam Center
- Sekupang
- Tanjung Pinang
- Pick your arrival port in Singapore from the following options:
- Harbourfront
- Tanah Merah
- Input your departure and return dates.
- Specify the number of passengers you are booking for.
- Choose the ferry departure timing based on your departure date.
- Select the ferry departure timing for your return date.
- At this point, you can either continue as a guest or create a Majestic Fast Ferry account, depending on your preference.
- Provide passenger details, including passport information, email address, and mobile phone number.
- Finally, complete your payment to confirm your ferry booking to Batam.
Which is the cheapest ferry to Batam?
Whether you’re departing from Harbourfront Ferry Terminal to Batam or Tanah Merah Ferry Terminal to Batam, the SG to Batam ferry price is pretty much the same. So, there isn’t necessarily a “cheapest” option between those two.
But hold on, if you’re really determined to find the absolute cheapest way, here’s a little trick. First, you’ll need to make your way to Johor Bahru from Singapore. Once you’re there, you can hop on a ferry to Batam. And guess what? A quick check shows that the ticket price for Johor to Batam ferry is around 29.90 SGD or approximately 85 MYR. That’s quite a steal!
What is the best ferry to Batam?
Looking for the best ferry to Batam? Well, it’s not a one-size-fits-all answer. There are a few things to consider!
First off, think about which port is closer to you: Harbourfront Ferry Terminal to Batam or Tanah Merah Ferry Terminal to Batam. The proximity to your location can make a difference in terms of convenience.
Next, consider which arrival port in Batam is closer to your accommodation. After all, you want to minimise travel time once you reach Batam.
Another factor to consider is the availability of ferry departures. How many ferries are departing based on schedule? Singapore to Batam ferry time can impact your flexibility and planning.
In general, if you’re looking for more transport options and ferry schedules, Harbourfront Ferry Terminal is a great choice. However, if your resort or hotel happens to be in Nongsapura, then Tanah Merah Ferry Terminal might be the better option for you.
Here’s a friendly reminder: Make sure to keep an eye on the last ferry timing. Trust me, you wouldn’t want to miss it, especially during peak season. If you happen to miss your ferry and it’s a busy time, getting a spot on the next ride might not be a piece of cake. So, jot down that last ferry timing, stay on track, and ensure a smooth ride to your destination.
Can you buy tickets physically at the respective ferry terminals?
When it comes to buying tickets for ferry travel, it is possible to purchase them physically at the respective ferry terminals. However, it’s important to note that availability may vary and there is no guarantee of getting a spot, especially during peak times. So, if you want to avoid any uncertainty, it’s recommended to get your tickets online in advance.
This way, you can secure your spot and have peace of mind. In case you miss the last ferry, your best option would be to stay overnight in Batam and get a new ticket for the earliest ferry the next day.
So, take a moment to weigh these factors and choose the ferry that suits your specific needs and preferences. Happy travels to beautiful Batam!
Other things to take note of…
Just a friendly reminder, when you travel from Singapore to Batam by ferry, make sure to keep both your ferry tickets safe and secure. You’ll be given tickets for both your departure from Singapore and your return from Batam, so losing them could cause some unnecessary hassle.
Good news for Singaporeans! If you’re planning to visit Batam, you won’t need a visa to enter. However, if you have baggage to check in, such as golf clubs or large luggage, it’s a good idea to arrive at the terminal ahead of time to ensure a smooth process for getting your tickets and checking in your baggage.
Now, if you’re heading to Batam towards the end of the year, it’s worth noting that the wet weather can sometimes make the sea water choppy. This might lead to seasickness for some individuals. So, it’s wise to come prepared with extra bags in case of any discomfort and don’t forget those pills for seasickness to help you enjoy a more pleasant journey. Happy travels and enjoy your time in Batam!
Before you go…
Heading to Batam?
Whether you are planning to book ferry to Batam or getting ready to board an SG to Batam ferry, don’t forget to bring your amaze card along!
With amaze card, by Instarem, you get to save when you book your vacation and while you travel with fantastic FX rates and rewards on all your overseas spending.
Sign up via the Instarem app and start using amaze instantly! It’s totally free.
*Disclaimer: This article is intended for informational purposes only. All details are accurate at the time of publishing. Instarem has no affiliation or relationship with products or vendors mentioned.