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 - $180

    3. Phuket (HKT)

      15 min - hourly

      $1 - $2

      • Ko Phuket
  • Bus Alisan Golden Coach Express

    ×3
    1. Kuala Lumpur

      7 h - every 3 hours

      $14 - $20

    2. Hat Yai

      5 min - 2.5 miles

      $2 - $3

    3. Hat Yai Bus Terminal

      7 h - hourly

      $8 - $12

      • Phuket Bus Terminal 2
  • Bus Jolly Travel

    ×2
    1. Kuala Lumpur

      8 h - 4 times a day

      $18

    2. Hat Yai

      5 min - 1443 feet

    3. Hat Yai Bus Terminal

      7 h - hourly

      $8 - $12

      • Phuket Bus Terminal 2
  • Train, bus

    ×2
    1. KL Sentral

      2 h 30 min - every 4 hours

      $2 - $3

    2. KTM Bhd. Ipoh

      18 min - 5139 feet

    3. Ipoh

      5 h - 3 times a day

      $17

    4. Hat Yai Bus Terminal

      7 h - hourly

      $8 - $12

      • Phuket Bus Terminal 2
  • Drive

    1. Kuala Lumpur

      12 h 14 min - 597.6 miles

      $80 - $130

      • 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 $84. From Kuala Lumpur bus to Hat Yai, taxi to Hat Yai Bus Terminal, then bus to Phuket Bus Terminal 2. 14 h 39 min $30. From Kuala Lumpur bus to Hat Yai, walk to Hat Yai Bus Terminal, then bus to Phuket Bus Terminal 2. 15 h 39 min $26. From KL Sentral train to KTM Bhd. Ipoh, walk to Ipoh, bus to Hat Yai Bus Terminal, then bus to Phuket Bus Terminal 2. 16 h 23 min $28. From Kuala Lumpur drive to Ko Phuket. 12 h 14 min $103.