Travel from Batam to Malacca

How to get from Batam to Malacca?

There is no direct connection from Batam to Malacca. However, you can take the taxi to Batam Centre, take the ferry to Harbourfront Centre, take the walk to Harbour Front, take the subway to Clarke Quay, take the walk to Singapore, then take the bus to Melaka. Alternatively, you can take the taxi to Batam Centre, take the ferry to HarbourFront Stn, take the line 57 bus to Singapore, then take the bus to Malacca.

How to get from Batam to Malacca

From Batam taxi to Batam Centre, ferry to Harbourfront Centre, walk to Harbour Front, subway to Clarke Quay, walk to Singapore, then bus to Melaka. 5 h 39 min $63. From Batam taxi to Batam Centre, ferry to HarbourFront Stn, line 57 bus to Singapore, then bus to Malacca. 6 h 3 min $63. From Batam taxi to Batam Centre, ferry to HarbourFront Int, line 963 bus to Bt Panjang Stn, line 160 bus to Johor Bahru, then bus to Malacca. 8 h 49 min $47. From Batam taxi to Batam Centre, ferry to Harbourfront Centre, walk to Harbour Front, subway to Outram Park, subway to Tanah Merah, subway to Singapore airport, fly to Kuala Lumpur airport, then bus to Malacca. 7 h 13 min $110.
Close Print Itinerary
  1. Here are 4 options to get from
    Batam to Malacca:

    1. Trip:
      1 Ferry, bus Golden Coach Express
      • One-Way approx: USD $44 - $56
      • Duration: 5 h 39 min
      Open +
      • Trip:
        1 Ferry, bus Golden Coach Express
        • One-Way approx: USD $44 - $56
        • Duration: 5 h 39 min
        Close x
    2. Trip:
      2 Ferry, bus StarMart Express
      • One-Way approx: USD $45 - $51
      • Duration: 6 h 3 min
      Open +
      • Trip:
        2 Ferry, bus StarMart Express
        • One-Way approx: USD $45 - $51
        • Duration: 6 h 3 min
        Close x
    3. Trip:
      3 Ferry, bus KKKL Express
      • One-Way approx: USD $32 - $41
      • Duration: 8 h 49 min
      Open +
      • Trip:
        3 Ferry, bus KKKL Express
        • One-Way approx: USD $32 - $41
        • Duration: 8 h 49 min
        Close x
    4. Trip:
      4 Ferry, fly, bus
      • One-Way approx: USD $53 - $181
      • Duration: 7 h 13 min
      Open +
      • Trip:
        4 Ferry, fly, bus
        • One-Way approx: USD $53 - $181
        • Duration: 7 h 13 min
        Close x