Travel options for:
Johor Bahru to Langkawi Airport (LGK)
  • Fly from Johor Bahru

    $27 - $152
    1. Johor Bahru

      40 min - hourly

      $2

    2. Johor Bahru (JHB)

      1 h 20 min - non-stop

      $25 - $150

  • Fly from Singapore

    $32 - $214
    1. Johor Bahru

      19 min - every 5 minutes

      $1 - $2

    2. Opp Khatib Stn

      16 min - every 15 minutes - line 858

      $1 - $2

    3. Singapore (SIN)

      1 h 25 min - non-stop

      $30 - $210

  • Bus, ferry

    $31 - $71
    1. Johor Bahru

      9 h 30 min - once daily

      $24 - $65

    2. Kangar

      11 min - 8.2 miles

      $1

    3. Kuala Perlis

      1 h 15 min - every 30 minutes

      $5

    4. Langkawi

      16 min - 11.5 miles

      $1 - $2

  • Bus, train, ferry

    $26 - $40
    1. Johor Bahru

      2 h 30 min - 3 times a day

      $4 - $8

    2. Gemas

      9 min - 2515 feet

    3. Gemas

      6 h 41 min - twice daily

      $13 - $23

    4. Alor Setar

      12 min - 7.3 miles

      $1

    5. Kuala Kedah

      1 h 15 min - every 30 minutes

      $6

    6. Langkawi

      16 min - 11.7 miles

      $1 - $2

  • Train, ferry

    $24 - $35
    1. Johor Bahru Sentral Station

      4 h 10 min - twice daily

      $2 - $3

    2. Gemas

      9 min - 2699 feet

    3. Gemas

      6 h 41 min - twice daily

      $13 - $23

    4. Alor Setar

      12 min - 7.3 miles

      $1

    5. Kuala Kedah

      1 h 15 min - every 30 minutes

      $6

    6. Langkawi

      16 min - 11.7 miles

      $1 - $2

  • Bus Cepat Express, ferry

    $36 - $40
    1. Johor Bahru Larkin

      3 h - hourly

      $3 - $4

    2. Batu Pahat

      18 h - once daily

      $17

    3. Kuala Perlis

      6 min - 1773 feet

    4. Kuala Perlis

      1 h 15 min - every 30 minutes

      $5

    5. Langkawi

      16 min - 11.5 miles

      $11 - $14

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

From JB Sentral bus to Johor Bahru airport then fly to Langkawi airport. 3 h $56. From Marsiling subway to Opp Khatib Stn, line 858 bus to Singapore airport, then fly to Langkawi airport. 4 h 2 min $63. From Johor Bahru bus to Kangar, drive to Kuala Perlis, ferry to Langkawi, then drive to Langkawi Airport (LGK). 11 h 28 min $69. From Johor Bahru bus to Gemas, walk to Gemas, train to Alor Setar, drive to Kuala Kedah, ferry to Langkawi, then drive to Langkawi Airport (LGK). 12 h 19 min $34. From Johor Bahru Sentral Station train to Gemas, walk to Gemas, train to Alor Setar, drive to Kuala Kedah, ferry to Langkawi, then drive to Langkawi Airport (LGK). 13 h 59 min $31. From Johor Bahru Larkin bus to Batu Pahat, bus to Kuala Perlis, walk to Kuala Perlis, ferry to Langkawi, then taxi to Langkawi Airport (LGK). 23 h 52 min $38.