Ticket Fares

All fares are quoted in Singapore Dollars (SGD) and include applicable surcharges. Select your route below to view one-way and return ferry ticket prices.

Singapore

Batam Island

Route
One Way
Return Trip
HarbourFront Centre → Batam (Batam Centre / Sekupang / Nongsa / Gold Coast)
$43
$76
Tanah Merah Ferry Terminal → Batam
$43
$76

Singapore

Desaru

Route
One Way
Return Trip
Tanah Merah Ferry Terminal → Desaru Coast Ferry Terminal
$70
$108

Singapore

Johor

Route
One Way
Return Trip
Tanah Merah Ferry Terminal → Tanjung Pengelih Ferry Terminal
$43
$73

Additional Fees:

IMPORTANT UPDATE Effective 12th March 2026

Fuel Surcharge Implementation by Batam Fast Ferry

Due to the recent increase in fuel prices, a fuel surcharge will be introduced from 12th March 2026. Although this decision is made reluctantly, it is necessary to cover rising fuel costs. We will continue to monitor the situation closely and adjust as appropriate.

SG
Departure from Singapore
SGD$6 /person
Harbourfront Centre / Tanah Merah Ferry Terminal
ID
Departure from Batam
IDR 65,000 /person
Batam Centre / Sekupang / Tanjung Pinang
Important Notes:
  • Applies to all tickets, including those purchased before or on/after 12th March 2026
  • Surcharge will be collected at the counter when exchanging for boarding passes
  • This is an additional fee on top of your ferry ticket purchase

We sincerely apologize for any inconvenience and greatly appreciate your kind understanding and continued support.

This applies to all ferry operators
Friendly customer support specialist

24/7 Customer Support

Our team of experienced specialists have travelled to hundreds of countries around the world and have decades of experience. Contact us if you face any issues before, during, or after your trip.

Book Your Ferry Now

24/7 Customer Support

Our team of experienced specialists have travelled to hundreds of countries around the world and have decades of experience. Contact us if you face any issues before, during, or after your trip.

Contact Us