Batam is one of the closest international getaways from Singapore — a fast ferry ride away and a popular weekend trip for Singaporeans and visiting travellers alike.
🎟️ Search Singapore → Batam tickets on 12Go →
Ferry from Harbourfront (Recommended)
Multiple operators run frequent ferries from Singapore’s HarbourFront Ferry Terminal to Batam Centre or Sekupang.
- Journey time: ~45 minutes-1 hour
- Price: from $20-35 one-way
- Frequency: departures roughly every hour
🎟️ Search Singapore → Batam ferries tickets on 12Go →
Where to Stay in Batam
Nagoya (the main downtown area, not the Japanese city) has most of the hotels, restaurants, and karaoke/entertainment venues that make Batam popular for short breaks.
🏨 [Travelpayouts widget: Hotels in Batam via Booking.com or Agoda]
Frequently Asked Questions
Do I need a visa for Indonesia?
Most nationalities get visa-free or visa-on-arrival entry for short stays — check current rules for your passport.
Which ferry terminal do I use in Singapore?
HarbourFront Ferry Terminal is the main departure point; some sailings also go from Tanah Merah.
Is Batam worth a day trip?
Yes — it’s popular for a quick 1-2 night break, especially for spa treatments, golf, and cheaper dining than Singapore.
Related Guides
- Singapore to Bintan: Ferry Guide
- Indonesia Travel Guide
- Bali to Komodo Island: Flight and Ferry Guide
This post contains affiliate links. When you book through them, we may earn a small commission at no extra cost to you.