How Can I Get Cheap Ferry Tickets from Singapore to Batam in 2026?
How to get cheap ferry tickets from Singapore to Batam in 2026: published fares from Batamfast and Sindo Ferry, the departure and terminal fees that change the real price, return versus one-way maths, HarbourFront versus Tanah Merah, booking on Klook, Traveloka or Trip.com, and going through ShopBack Singapore before you book.
To get cheap ferry tickets from Singapore to Batam in 2026, compare the all-in fare per person, buy a return instead of two one-ways, and use the terminal closest to home. At the time of writing, Batamfast publishes a SGD 76 return that already includes the surcharge and the Singapore and Batam departure fees, while Sindo Ferry lists SGD 56 return before fees, which also comes to about SGD 76 once those fees are added. If you book online, go through ShopBack Singapore first.
New to ShopBack? ShopBack Singapore is a free website and app that returns cash on eligible online bookings at stores including Klook, Traveloka and Trip.com. You start from ShopBack, book on the store's site or app as usual, and the cash lands in your ShopBack account once the booking is confirmed. Create a free ShopBack account before you book.
Ferry ticket price to Batam from Singapore in 2026
According to the operators' own fare pages at the time of writing, the ferry to Batam costs about SGD 76 return per person once departure and terminal fees are counted. Here is how the published fares line up:
| Operator (published fare) | One way to Batam | Return | What the price includes |
|---|---|---|---|
| Batamfast | SGD 43 | SGD 76 | Ticket, surcharge and passenger departure fees; same for all age groups |
| Sindo Ferry | SGD 28 | SGD 56 | Ticket and surcharge; excludes the SGD 10 Singapore departure fee, the Batam terminal fee of Rp100,000 or SGD 10, and any temporary fuel surcharge |
Put on the same basis, a Sindo Ferry return comes to SGD 56 plus SGD 10 departure fee plus SGD 10 Batam terminal fee, or SGD 76, before any temporary fuel surcharge. In other words, the two published returns land in the same place once fees are in. That is why the headline fare alone is a poor guide, and why the savings come from the habits below rather than from picking one operator.
Batamfast also notes a fuel surcharge that took effect on 14 March 2026, and Sindo Ferry flags a temporary fuel surcharge "if applicable". Fuel surcharges can change, so look at the final price on the payment page.
How can I get cheap ferry tickets from Singapore to Batam?
The cheapest Batam ferry is usually a return ticket, booked for the terminal nearest you, compared on an all-in basis across the operator's site and a booking site. Six habits that help:
- Buy a return, not two one-ways. On Batamfast's published fares, a return is SGD 76, while SGD 43 out plus SGD 40 back is SGD 83. That is SGD 7 saved per person, or SGD 28 for a family of four.
- Consider an open return. Sindo Ferry sells an open return that lets you come back on a flexible date within 3 months, which helps if your plans might change.
- Pick the right terminal. HarbourFront suits the west, south and central areas; Tanah Merah suits the east. A cheaper fare is not a saving if the taxi to the terminal costs more.
- Check promotion pages. Batamfast runs a fare promotions page; it notes that promotional prices exclude taxes and surcharges, so add those before you compare.
- Compare a booking site. Klook lists Batamfast and Majestic Fast Ferry tickets. Compare the same operator, route and departure time.
- Look at packages. If you are staying overnight, a ferry and hotel package, or a ferry ticket plus a separately booked hotel, can work out cheaper than paying walk-up prices for both.
Ferry to Batam: operators, routes and terminals
The main operators running regular ferries between Singapore and Batam are Batamfast, Sindo Ferry and Majestic Fast Ferry. From the operators' sites at the time of writing:
- Batamfast sails from HarbourFront to Batam Centre and Sekupang, and from Tanah Merah to Batam Centre and Nongsa.
- Sindo Ferry, which says it has connected Singapore and Batam since 1999, sails from HarbourFront to Batam Centre, Sekupang and Waterfront, and from Tanah Merah to Batam Centre. It states it runs more than 100 weekly departures between Singapore and Batam.
- Majestic Fast Ferry also serves Batam and lists day trip packages on its site.
Which Batam terminal to pick depends on where you are going. Batam Centre is close to the town centre and malls, Nongsa suits the Nongsa resorts, and Sekupang and Waterfront serve the west of the island. Check your hotel's nearest terminal before you book.
Sindo Ferry moved its HarbourFront counter to 5 HarbourFront Avenue (#01-11) from 15 July 2026, about 70m from the old spot, and Batamfast also relocated its HarbourFront check-in counter on 7 July 2026. If you have not sailed since mid-2026, give yourself a few extra minutes to find the new counters.
Ferry to Batam in Singapore 2026: before you go
Batam runs on Western Indonesian Time, one hour behind Singapore, so return ferry times printed in Batam time are an hour behind Singapore time. Sindo Ferry's schedule, for example, lists Singapore departures in GMT+8 and Batam departures in GMT+7.
Entry rules, according to Sindo Ferry's visa page at the time of writing:
- Visa. Singapore passport holders can enter Indonesia visa-free for a short visit. Other nationalities may need a visa on arrival or a visa in advance, so check the page for your passport.
- Passport validity. Your passport should be valid for at least six months after the date of entry.
- Arrival card. Complete the free All Indonesia Arrival Card online within 3 days (72 hours) before arrival.
Klook's Batamfast listing describes the HarbourFront crossing as about 60 minutes, so a day trip is realistic if you take a morning sailing out and an evening sailing back.
Ferry to Batam best deals in Singapore 2026
The best Batam ferry deals usually come from return fares, operator promotions and bundles, not from a different day of the week. Batamfast's published fare is the same for every age group and does not list separate weekend prices, so timing matters more for the hotel than for the ferry. Batam hotels are usually easier to find at good prices outside school holidays and long weekends, when demand from Singapore is lower.
For the stay itself, compare the same hotel on Agoda, Booking.com, Traveloka and Trip.com. Before you book a hotel on Booking.com or Agoda, go through ShopBack first, and do the same for Traveloka and Trip.com.
Traveloka vs Klook ferry to Batam price comparison 2026
Klook is the booking site with Batam ferry tickets you can check directly, while Traveloka and Trip.com are mainly where Singapore travellers book Batam hotels and packages. Each has its strengths:
- Klook lists Batamfast tickets from HarbourFront and Majestic Fast Ferry round trips, alongside Batam tours and day trip activities. Booking the ferry and an activity in one app keeps the trip in one place.
- Traveloka is popular for Batam hotels and Indonesian stays, and its ferry or package listings vary by date.
- Trip.com covers hotels and packages for Batam and is useful for comparing room prices across dates.
To compare fairly, use the same operator, route and departure time, and compare the final price per person after fees. A booking site price that looks higher may already include the departure fee, while an operator fare that looks lower may not.
Traveloka, Klook and Trip.com for a Batam trip from Singapore
Use each booking site for what it does best, and go through ShopBack before you pay on each one. A simple plan for a Batam weekend:
- Ferry. Compare the operator's own site with Klook on ShopBack for the same sailing.
- Hotel. Compare the same property on Agoda, Booking.com, Traveloka and Trip.com.
- Activities. Check Klook for Batam tours, spa packages or day trips.
Other places Singapore travellers use for Batam trips include Agoda, Booking.com, KKday and Pelago, so it is worth checking one or two of them when you compare.
Why ShopBack is a step before you book
ShopBack works like an automatic cash discount on your online order. Before you book a hotel on Booking.com or Agoda, go through ShopBack first, and the same goes for Traveloka, Trip.com and Klook. Cashback lowers what you actually pay for an order. It comes back as cash, so it works like a discount on the price, not like points or miles.
Here is how to work out the saving: your effective price is what you pay at checkout minus the cash ShopBack returns. Rates vary by store and change over time, so check the live rate on the Traveloka page, the Trip.com page or the Klook page on ShopBack Singapore on the day you book. Eligible categories can differ by store, so check whether ferry tickets, hotels or activities qualify on each store page.
Card rewards and ShopBack on the same booking
Card rewards and ShopBack usually both apply, because they come from different places. Your bank pays the card rewards, and ShopBack pays its cash separately. Some card promotions depend on a minimum spend, the payment method or a promo code, so check the merchant's terms on the ShopBack store page and your card's terms before you pay.
Step by step: booking a cheap Batam ferry and stay
- Pick your dates and the Batam terminal closest to where you are staying.
- Compare the ferry on the operator's site and on Klook, on an all-in basis, and choose a return or open return.
- Compare hotels on Agoda, Booking.com, Traveloka and Trip.com for the same property and dates.
- Go through ShopBack to the booking site you choose, follow the activation steps and book in one session.
- Pay with your best travel card, then complete the All Indonesia Arrival Card within 3 days before you sail.
FAQ
How can I get cheap ferry tickets from Singapore to Batam?
Compare the all-in price, not the headline fare. Buy a return rather than two one-ways, pick the terminal closest to you, check the operators' own promotion pages and booking sites like Klook, and add up departure and terminal fees before you choose. If you book your ferry, tour or Batam hotel online, go through ShopBack Singapore first so the effective price drops.
How much is a ferry ticket from Singapore to Batam in 2026?
At the time of writing, Batamfast publishes a return fare of SGD 76 and a one-way Singapore to Batam fare of SGD 43, with the ticket, surcharge and passenger departure fees included (the return covers both the Singapore and Batam departure fees). Sindo Ferry lists SGD 28 one way and SGD 56 return from HarbourFront or Tanah Merah, before a SGD 10 Singapore departure fee, a Batam terminal fee of Rp100,000 or SGD 10, and any temporary fuel surcharge.
Is a return ferry ticket to Batam cheaper than two one-way tickets?
Usually, yes. On Batamfast's published fares at the time of writing, a return costs SGD 76, while a one-way to Batam (SGD 43) plus a one-way back (SGD 40) comes to SGD 83, so the return saves SGD 7 per person. Sindo Ferry also sells an open return that lets you come back on a flexible date within 3 months.
Which terminal should I use for the ferry to Batam?
Use HarbourFront if you live in the west, south or central areas, and Tanah Merah Ferry Terminal if you live in the east. HarbourFront has more Batam routes, including Batam Centre, Sekupang and Waterfront, while Tanah Merah serves Batam Centre and Nongsa. Sindo Ferry moved its HarbourFront counter to 5 HarbourFront Avenue from 15 July 2026, so check the counter location before you go.
How long is the ferry from Singapore to Batam?
Around an hour. Klook's Batamfast listing describes the trip from HarbourFront as about 60 minutes. Remember that Batam runs on Western Indonesian Time, one hour behind Singapore, so return ferry times printed in Batam time look an hour earlier than they would in Singapore time.
Is Klook or Traveloka cheaper for Batam ferry tickets?
It depends on the date and the product. Klook lists Batamfast and Majestic Fast Ferry tickets, while Traveloka and Trip.com are mainly where Singapore travellers book Batam hotels and packages, and their ferry listings vary by date. Compare the all-in price per person for the same operator, route and time, including fees, then go through ShopBack before you pay.
Do I need a visa to take the ferry to Batam?
Singapore passport holders can enter Indonesia visa-free for a short visit, according to Sindo Ferry's visa page, which also lists other visa-free nationalities and visa on arrival rules. Your passport should be valid for at least six months after entry, and you should complete the free All Indonesia Arrival Card online within 3 days before arrival.
What fees are added to a Batam ferry ticket?
The main ones are the Singapore passenger departure fee of SGD 10 per person, a Batam terminal fee of Rp100,000 or SGD 10 per person for trips leaving Batam, and any fuel surcharge. Some operators include these in the price they show and some add them later, so compare fares on the same basis.
How does ShopBack help with a Batam trip?
ShopBack works like an automatic cash discount on your online order. Before you book a Batam hotel on Agoda, Booking.com, Traveloka or Trip.com, or a ferry or tour on Klook, go through ShopBack Singapore first. The cash comes back to your ShopBack account after the booking is confirmed, and the live rate for each store is shown on its ShopBack page.
When is the cheapest time to take the ferry to Batam?
Published fares from Batamfast are the same for all age groups and do not list separate weekend prices, so the bigger savings usually come from promotional fares, return tickets and packages. Batamfast notes that its promotional fares exclude taxes and surcharges, so add those before comparing. Batam hotels are usually easier to find at good prices outside school holidays and long weekends.
Disclaimer
The information in this article is provided for general informational purposes only and does not constitute travel, legal or purchase advice. Ferry fares, fees, surcharges, schedules, terminal locations and entry rules change over time and are quoted from the operators' own pages at the time of writing. Always check current details with the ferry operator, the Indonesian immigration authorities and the relevant ShopBack store page before you book. Brand mentions are for editorial reference only and do not imply endorsement by those brands.
Related guides
Earn Cashback on Hotels & Flights
Travel is one of the higher-paying cashback categories in SG. Click through ShopBack to Agoda, Klook, Trip.com, or SIA, book in one session. Cashback confirms after the trip.
Activate Cashback Before You Buy
Start every session at ShopBack, click through to the retailer, check out in the same session. That single click-through turns cashback on for the order.
How Much Should I Budget for a Cruise From Singapore in 2026?
Short cruises from Singapore start from about S$87 for a one-night sailing and S$153 to S$305 for two to three nights on the starting prices Traveloka lists at the time of writing, while four to six night sailings start from about S$346 to S$721 and long voyages run past S$2,000. This guide breaks down what a cruise from Singapore really costs, which months tend to be cheaper, and how to compare Trip.com, Klook and Traveloka before you book.
Klook Deals and Cashback
Klook Singapore deals and cashback guide. How to layer Klook promo codes, Klook Kash, KKday competitor pricing, seasonal sales, and ShopBack cashback across Tokyo, Bangkok, Bali, Hong Kong, and Korea activity bookings.
Traveloka Discounts and Deals
Traveloka Singapore discount, promo code, and cashback guide. How to layer Traveloka flight and hotel promos, EPIC Sale windows, and ShopBack cashback, and when Traveloka's biggest sales land.