Travel options for:
Johor Bahru to Batam
  • Ferry Consortium Ferry

    $25 - $27
    1. Johor Bahru

      45 min - hourly

      $18

    2. Batam Centre

      7 min - 4.7 miles

      $7 - $9

  • Ferry via Resorts World Sentosa

    $30 - $38
    1. Johor Bahru CIQ

      1 h 40 min - hourly

      $6

    2. Resorts World Sentosa

      18 min - 5171 feet

    3. Harbour Front

      1 h - hourly

      $18 - $24

    4. Batam Centre

      7 min - 4.7 miles

      $7 - $9

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Johor Bahru ferry to Batam Centre then taxi to Batam. 52 min Rp361909. From Johor Bahru CIQ bus to Resorts World Sentosa, walk to Harbour Front, ferry to Batam Centre, then taxi to Batam. 3 h 30 min Rp517167.

 
 

How to get from Johor Bahru to Batam?

Consortium Ferry operates a ferry from Johor Bahru to Batam hourly. Tickets cost $18 and the journey takes 45 min.