Travel options for:
Kuala Lumpur Airport (KUL) to Batam
  • Fly Kuala Lumpur to Singapore, ferry

    $46 - $173
    1. Kuala Lumpur (KUL)

      50 min - non-stop

      $19 - $140

    2. Singapore (SIN)

      8 min - every 10 minutes

      $1 - $2

    3. Tanah Merah

      25 min - every 5 minutes

      $1 - $2

    4. Outram Park

      5 min - every 5 minutes

      transfer

    5. Harbour Front

      10 min - 2884 feet

    6. Harbourfront Centre

      45 min - hourly

      $18 - $21

    7. Batam Centre

      7 min - 4.7 miles

      $7 - $9

  • Fly Kuala Lumpur to Johor Bahru, ferry

    $38 - $87
    1. Kuala Lumpur (KUL)

      55 min - non-stop

      $8 - $55

    2. Johor Bahru (JHB)

      40 min - hourly

      $2

    3. Johor Bahru CIO

      25 min - hourly

      $1

    4. Opp Rochor Ctr

      23 min - every 10 minutes - line 57

      $1 - $2

    5. Harbourfront Centre

      45 min - hourly

      $18 - $21

    6. Batam Centre

      7 min - 4.7 miles

      $7 - $9

  • Fly Kuala Lumpur to Batam

    $138 - $439
    1. Kuala Lumpur (KUL)

      2 h 45 min - 1 stopover

      $120 - $420

    2. Batam (BTH)

      20 min - 11.5 miles

      $17 - $21

  • Train to Kuala Lumpur Subang, fly to Batam

    $58 - $273
    1. Kuala Lumpur Airport (KUL)

      28 min - every 30 minutes

      $14

    2. KL Sentral

      25 min - every 5 minutes

      $1

    3. Lembah Subang

      7 min - 4.2 miles

      $6 - $8

    4. Kuala Lumpur Subang (SZB)

      1 h 20 min - non-stop

      $21 - $230

    5. Batam (BTH)

      20 min - 11.5 miles

      $17 - $21

  • Bus Golden Coach Express, ferry

    $46 - $60
    1. Kuala Lumpur KLIA

      5 h 30 min - 4 times a day

      $20 - $28

    2. One Raffles Link

      15 min - every 10 minutes - line 10

      $1 - $2

    3. Harbourfront Centre

      45 min - hourly

      $18 - $21

    4. Batam Centre

      7 min - 4.7 miles

      $7 - $9

  • Train, bus, ferry

    $55 - $68
    1. Klia T1

      28 min - every 30 minutes

      $6 - $14

    2. Kuala Lumpur

      5 h 29 min - hourly

      $23

    3. Nicoll Highway Stn

      17 min - every 10 minutes - line 10

      $1 - $2

    4. Harbourfront Centre

      45 min - hourly

      $18 - $21

    5. Batam Centre

      7 min - 4.7 miles

      $7 - $9

  • Bus 707 Travel Group, ferry

    $45 - $53
    1. Kuala Lumpur KLIA

      2 h 30 min - every 2 hours

      $3 - $6

    2. Malacca

      4 h - hourly

      $15

    3. Opp Rochor Ctr

      23 min - every 10 minutes - line 57

      $1 - $2

    4. Harbourfront Centre

      45 min - hourly

      $18 - $21

    5. Batam Centre

      7 min - 4.7 miles

      $7 - $9

  • Train, ferry

    $40 - $45
    1. Klia T1

      28 min - every 30 minutes

      $14

    2. KL Sentral Station

      2 h 17 min - once daily

      $5 - $8

    3. Gemas

      4 h 10 min - twice daily

      $2 - $3

    4. Johor Bahru Sentral Station

      3 min - 2.2 miles

      $1

    5. Johor Bahru

      45 min - hourly

      $18

    6. Batam Centre

      7 min - 4.7 miles

      $1 - $2

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

From 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. 3 h 8 min $73. From Kuala Lumpur airport fly to Johor Bahru airport, bus to Johor Bahru CIO, bus to Opp Rochor Ctr, line 57 bus to Harbourfront Centre, ferry to Batam Centre, then taxi to Batam. 4 h 49 min $50. From Kuala Lumpur airport fly to Batam airport then taxi to Batam. 3 h 5 min $157. From Klia T1 train to KL Sentral, LRT to Lembah Subang, taxi to Kuala Lumpur Subang airport, fly to Batam airport, then taxi to Batam. 4 h 43 min $142. From Kuala Lumpur KLIA bus to One Raffles Link, line 10 bus to Harbourfront Centre, ferry to Batam Centre, then taxi to Batam. 7 h 11 min $56. From Klia T1 train to Kuala Lumpur, bus to Nicoll Highway Stn, line 10 bus to Harbourfront Centre, ferry to Batam Centre, then taxi to Batam. 7 h 55 min $64. From Kuala Lumpur KLIA bus to Malacca, bus to Opp Rochor Ctr, line 57 bus to Harbourfront Centre, ferry to Batam Centre, then taxi to Batam. 8 h 42 min $48. From Klia T1 train to KL Sentral Station, train to Gemas, train to Johor Bahru Sentral Station, drive to Johor Bahru, ferry to Batam Centre, then drive to Batam. 10 h 39 min $43.