Travel options for:
Kuala Lumpur to Ko Phuket
  • Train, fly

    1. Kuala Lumpur

      28 min - every 30 minutes

      $13

    2. Kuala Lumpur (KUL)

      1 h 10 min - non-stop

      $30 - $80

    3. Phuket (HKT)

      15 min - hourly

      $1 - $2

      • Ko Phuket
  • Train, ferry

    ×2
    1. KL Sentral Station

      4 h 40 min - 3 times a day

      $4 - $19

    2. Alor Setar

      12 min - 7.3 miles

      $1 - $2

    3. Kuala Kedah

      1 h 15 min - every 3 hours

      $6

    4. Langkawi

      7 h - once daily

      $75 - $110

    5. Phuket

      27 min - 14.1 miles

      $2 - $4

      • Ko Phuket
  • Bus, ferry Etika Express

    ×2
    1. Kuala Lumpur Hentian Duta

      12 h 15 min - every 4 hours

      $10 - $14

    2. Kuala Perlis

      6 min - 1773 feet

    3. Kuala Perlis

      1 h 15 min - every 30 minutes

      $4 - $5

    4. Langkawi

      7 h - once daily

      $75 - $110

    5. Phuket

      27 min - 14.1 miles

      $17 - $21

      • Ko Phuket
  • Bus, ferry via Penang

    ×2
    ×2
    1. Kuala Lumpur Pudu Sentral

      9 h - 3 times a day

      $8 - $12

    2. Penang

      3 h 30 min - every 4 hours

      $4

    3. Kuala Perlis

      6 min - 1773 feet

    4. Kuala Perlis

      1 h 15 min - every 30 minutes

      $4 - $5

    5. Langkawi

      7 h - once daily

      $75 - $110

    6. Phuket

      27 min - 14.1 miles

      $17 - $21

      • Ko Phuket
  • Drive

    1. Kuala Lumpur

      12 h 14 min - 597.6 miles

      $110 - $170

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

From KL Sentral train to Kuala Lumpur airport, fly to Phuket airport, then bus to Ko Phuket. 4 h 23 min $59. From KL Sentral Station train to Alor Setar, drive to Kuala Kedah, ferry to Langkawi, ferry to Phuket, then drive to Ko Phuket. 15 h 34 min $128. From Kuala Lumpur Hentian Duta bus to Kuala Perlis, walk to Kuala Perlis, ferry to Langkawi, ferry to Phuket, then taxi to Ko Phuket. 22 h 19 min $136. From Kuala Lumpur Pudu Sentral bus to Penang, bus to Kuala Perlis, walk to Kuala Perlis, ferry to Langkawi, ferry to Phuket, then taxi to Ko Phuket. 23 h 34 min $137. From Kuala Lumpur drive to Ko Phuket. 12 h 14 min $137.