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

    $44 - $196
    1. Kuala Lumpur

      28 min - every 30 minutes

      $14

    2. Kuala Lumpur (KUL)

      1 h 25 min - non-stop

      $30 - $180

    3. Phuket (HKT)

      15 min - hourly

      $1 - $3

  • Train, drive, bus, taxi

    $139 - $169
    1. KL Sentral Station

      5 h 15 min - 4 times a day

      $11 - $20

    2. Padang Besar

      48 min - 34.1 miles

      $4 - $7

    3. Hat Yai Bus Terminal

      4 h - every 3 hours

      $13

    4. Krabi Bus

      2 h 24 min - 98.7 miles

      $110 - $130

  • Train, drive, bus

    $26 - $36
    1. KL Sentral Station

      5 h 15 min - 4 times a day

      $11 - $20

    2. Padang Besar

      48 min - 34.1 miles

      $4 - $7

    3. Hat Yai Bus Terminal

      7 h - every 3 hours

      $10

  • Bus Alisan Golden Coach Express

    $31 - $38
    1. Kuala Lumpur

      7 h - 5 times a day

      $14 - $21

    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

  • Bus Jolly Travel

    $28
    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 - every 3 hours

      $10

  • 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

  • Drive

    $80 - $130
    1. Kuala Lumpur

      12 h 14 min - 596.4 miles

      $80 - $130

  • 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 38 min $85. From KL Sentral Station train to Padang Besar, drive to Hat Yai Bus Terminal, bus to Krabi Bus, then taxi to Ko Phuket. 13 h 23 min $166. From KL Sentral Station train to Padang Besar, drive to Hat Yai Bus Terminal, then bus to Phuket Bus Terminal 2. 13 h 59 min $33. 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 Station bus to Hat Yai, walk to Hat Yai Bus Terminal, then bus to Phuket Bus Terminal 2. 16 h $28. 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 $37. From Kuala Lumpur drive to Ko Phuket. 12 h 14 min $102.