There are 1 way(s) to get from Johor Bahru to Batam
Select an option below to see the route details and compare prices. Secure booking via our partner 12go.asia.
Practical tips
Bring your passport — you will cross two borders (Malaysia→Singapore then Singapore→Indonesia). Plan your border crossing early in the morning to avoid queues at the Causeway. The ferry crossing from Singapore takes about 40-50 min — seasickness tablets advisable in bad weather.
🛣️ The journey experience
The JB→Batam trip is a multi-step adventure: bus from JB to Singapore via the Causeway, passing through Malaysian and Singaporean customs, then ferry from a Singapore terminal with stunning views of the Singapore skyline before gradually spotting the Indonesian shores of Batam. Allow 2.5 to 4 hours total depending on border traffic — plan for a flexible day.
Frequently asked questions
The total journey takes between 2h30 and 4h depending on traffic at the JB-Singapore border. The main itinerary goes through Singapore: bus JB→SG via the Causeway, then ferry from Tanah Merah or Changi Point to Batam (40-50 min ferry ride).
The cheapest tickets start from €5 for the bus portion. The ferry from Singapore to Batam costs around 15-25 SGD (€10-18). Budget a total of €20-35 for the complete journey.
Most European nationals benefit from visa-free entry or a visa on arrival (VOA) for Indonesia, including Batam. Check the requirements for your nationality before departure. Also ensure your passport is valid for the two border crossings (Malaysia→Singapore, then Singapore→Indonesia).
Book online at 12go.asia to compare all operators and schedules for this route. Advance booking is recommended, especially during holidays and weekends. Tickets are sent by email and accepted in digital format.
✨ Why visit Batam?
- ✓ Duty-free shopping — perfumes, electronics and fashion items at reduced prices
- ✓ Fresh seafood at Batu Ampar — renowned waterfront seafood restaurants
- ✓ Affordable spas and massages — one of the most budget-friendly destinations in Southeast Asia
- ✓ Nongsa beaches — beach resorts and tranquillity away from the city
- ✓ Golf — numerous well-maintained courses, popular with Singapore residents
☀️ When to visit Batam?
Equatorial climate
Year-round — Batam is close to the equator with no pronounced monsoon, the climate is consistently warm and humid
What to do in Batam?
Local experiences, must-see sights and activities selected for you
Related searches