Travel options for:
Malacca to Batam
  • Bus Golden Coach Express, ferry

    $44 - $55
    1. Melaka

      3 h 15 min - 3 times a day

      $18 - $23

    2. Singapore

      11 min - 3191 feet

    3. Clarke Quay

      7 min - every 5 minutes

      $1 - $2

    4. Harbour Front

      11 min - 3266 feet

    5. Harbourfront Centre

      45 min - hourly

      $18 - $21

    6. Batam Centre

      7 min - 4.7 miles

      $7 - $9

  • Bus StarMart Express, ferry

    $44 - $50
    1. Malacca

      4 h 29 min - hourly

      $19

    2. Shaw Twrs

      20 min - every 10 minutes - line 57

      $1 - $2

    3. Harbourfront Centre

      45 min - hourly

      $18 - $21

    4. Batam Centre

      7 min - 4.7 miles

      $7 - $9

  • Bus KKKL Express, ferry

    $32 - $41
    1. Malacca

      6 h - hourly

      $5 - $7

    2. Johor Bahru

      14 min - every 30 minutes - line 170

      $1 - $2

    3. Aft Blk 185A

      1 h 12 min - every 30 minutes - line 963

      $1 - $2

    4. Harbourfront Centre

      45 min - hourly

      $18 - $21

    5. Batam Centre

      7 min - 4.7 miles

      $7 - $9

  • Bus, fly, ferry

    $50 - $180
    1. Malacca

      2 h 30 min - every 2 hours

      $3 - $6

    2. Kuala Lumpur (KUL)

      50 min - non-stop

      $19 - $140

    3. Singapore (SIN)

      8 min - every 10 minutes

      $1 - $2

    4. Tanah Merah

      25 min - every 5 minutes

      $1 - $2

    5. Outram Park

      5 min - every 5 minutes

      transfer

    6. Harbour Front

      11 min - 3266 feet

    7. Harbourfront Centre

      45 min - hourly

      $18 - $21

    8. Batam Centre

      7 min - 4.7 miles

      $7 - $9

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

From Melaka bus to Singapore, walk to Clarke Quay, subway to Harbour Front, walk to Harbourfront Centre, ferry to Batam Centre, then taxi to Batam. 5 h 10 min $64. From Malacca bus to Shaw Twrs, line 57 bus to Harbourfront Centre, ferry to Batam Centre, then taxi to Batam. 6 h 14 min $64. From Malacca bus to Johor Bahru, line 170 bus to Aft Blk 185A, line 963 bus to Harbourfront Centre, ferry to Batam Centre, then taxi to Batam. 9 h 9 min $47. From Melaka bus to Kuala Lumpur airport, fly to Singapore airport, subway to Tanah Merah, subway to Outram Park, subway to Harbour Front, walk to Harbourfront Centre, ferry to Batam Centre, then taxi to Batam. 6 h 39 min $109.