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

    $44 - $195
    1. Kuala Lumpur

      28 min - every 30 minutes

      $14

    2. Kuala Lumpur (KUL)

      1 h 10 min - non-stop

      $30 - $180

    3. Phuket (HKT)

      15 min - hourly

      $1 - $2

      • Ko Phuket
  • Train, ferry

    $65 - $73
    1. KL Sentral Station

      4 h 30 min - 4 times a day

      $10 - $17

    2. Alor Setar

      12 min - 7.3 miles

      $1

    3. Kuala Kedah

      1 h 15 min - every 30 minutes

      $6

    4. Langkawi

      7 h - once daily

      $46

    5. Phuket

      27 min - 14.1 miles

      $2 - $3

      • Ko Phuket
  • Bus Jolly Travel

    $27 - $30
    1. Kuala Lumpur Station

      8 h - 4 times a day

      $19

    2. Hat Yai

      5 min - 1443 feet

    3. Hat Yai Bus Terminal

      7 h - hourly

      $9 - $12

      • Phuket Bus Terminal 2
  • Bus Alisan Golden Coach Express

    $30 - $38
    1. Kuala Lumpur

      7 h - every 3 hours

      $14 - $20

    2. Hat Yai

      4 min - 3 miles

      $2 - $4

    3. Hatyai

      2 h - every 3 hours

      $5

    4. Trang Sri Trang

      5 h - hourly

      $9

      • Phuket Bus Terminal 2
  • Train, mini van, bus

    $30 - $40
    1. Kuala Lumpur

      4 h 1 min - 4 times a day

      $8 - $15

    2. Butterworth

      7 h 5 min - once daily

      $10 - $15

    3. Phatthalung

      13 min - 3758 feet

    4. Phatthalung

      1 h - hourly

      $2

    5. Trang Sri Trang

      5 h - hourly

      $9

      • Phuket Bus Terminal 2
  • Drive

    $80 - $130
    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 $85. From KL Sentral Station train to Alor Setar, drive to Kuala Kedah, ferry to Langkawi, ferry to Phuket, then drive to Ko Phuket. 14 h 39 min $70. From Kuala Lumpur Station bus to Hat Yai, walk to Hat Yai Bus Terminal, then bus to Phuket Bus Terminal 2. 15 h 39 min $27. From Kuala Lumpur bus to Hat Yai, taxi to Hatyai, bus to Trang Sri Trang, then bus to Phuket Bus Terminal 2. 15 h 59 min $36. From Kuala Lumpur train to Butterworth, train to Phatthalung, walk to Phatthalung, mini van to Trang Sri Trang, then bus to Phuket Bus Terminal 2. 19 h 45 min $36. From Kuala Lumpur drive to Ko Phuket. 12 h 14 min $103.