Departing from Singapore to Batam Island Adult Ages 12+ Child Ages 0-11 Return 2-way Fare Harbourfront Centre to Batam Batam Centre / Sekupang / Waterfront $56 $56 Return 2-way Fare Tanah Merah Ferry Terminal to Batam Centre $56 $56 Single 1-way Harbourfront Centre to Batam Batam Centre / Sekupang / Waterfront $28 $28 Single 1-way Tanah Merah Ferry Terminal to Batam Centre $28 $28 Single 1-way Batam Batam Centre / Sekupang / Waterfront to Harbourfront Centre $28 $28 Single 1-way Batam Centre to Tanah Merah Ferry Terminal $28 $28 Departing from Singapore to Tanjung Balai, Karimun Adult Ages 12+ Child Ages 0-11 Return 2-way Harbourfront Centre to Tanjung Balai $86 $86 Single 1-way Harbourfront Centre to Tanjung Balai $43 $43 Single 1-way Tanjung Balai to Harbourfront Centre $43 $43 Departing from Tanah Merah Ferry Terminal Singapore to Tanjung Pinang, Bintan Island Adult Ages 12+ Child Ages 0-11 Return 2-way Tanah Merah Ferry Terminal to Tanjung Pinang $86 $86 Single 1-way Tanah Merah Ferry Terminal to Tanjung Pinang $43 $43 Single 1-way Tanjung Pinang to Tanah Merah Ferry Terminal $43 $43 * All ticket fares above are quoted in Singapore Dollars SGD * All ticket fares above includes SURCHARGE Unless otherwise stated, the price above excludes Singapore Passenger Departure Fee of $7 per person, applicable for trips departing from Harbourfront Centre or Tanah Merah Ferry Terminal. With effect from 1st Nov 2022, Singapore Passenger Departure Fee will be adjusted to $10 per person. Batam Terminal Fee of Rp65,000 or $7 per person, applicable to trips departing from Batam Centre, Sekupang and Waterfront. Tanjung Balai confirmation fee of Rp20,000 per person. Tanjung Pinang confirmation fee of Rp20,000 per person. For those returning from Tanjung Pinang or Tanjung Balai, please pay your terminal fees directly to the terminal operator. Please prepare exact amount in Rupiah and only cash is accepted. Tanjung Balai Terminal Fee of Rp50,000 per person for Indonesian citizens and Rp75,000 per person for Foreign passengers. Applicable to Tanjung Balai Terminal only. Tanjung Pinang Terminal Fee of Rp40,000 per person for Indonesian citizens and Rp60,000 per person for Foreign passengers. Sindo Ferry reserves the right to change prices and departure times without prior notice. Please click here for detailed Terms and Conditions. Banner