Travel options for:
Hua Hin to Phuket
  • Bus

    $17 - $24
    1. Hua Hin

      9 h - once daily

      $17 - $24

  • Train, bus

    $21 - $30
    1. Hua Hin

      3 h 57 min - 3 times a day

      $9 - $14

    2. Chumphon

      5 h 7 min - once daily

      $11 - $16

  • Train, bus via Surat Thani station

    $22 - $31
    1. Hua Hin

      5 h 16 min - twice daily

      $14 - $20

    2. Surat Thani station

      30 min - every 30 minutes

      $1

    3. Surathani Talad Kaset Station

      10 min - 2749 feet

    4. Surat Thani

      2 h 52 min - once daily

      $7 - $11

  • Bus via ประจวบคีรีขันธ์ Prachuap Khirikhan

    $20 - $27
    1. หัวหิน Hua Hin

      1 h 30 min - once daily

      $4 - $7

    2. ประจวบคีรีขันธ์ Prachuap

      8 h 35 min - once daily

      $15 - $21

  • Drive

    $55 - $85
    1. Hua Hin

      9 h 25 min - 407 miles

      $55 - $85

  • Bus to Bangkok, fly to Phuket

    $46 - $153
    1. Hua Hin

      3 h - every 4 hours

      $9

    2. Suvarnabhumi Airport Public

      5 min - every 5 minutes

      $0

    3. Bangkok (BKK)

      1 h 19 min - non-stop

      $35 - $140

    4. Phuket (HKT)

      1 h 9 min - hourly

      $3 - $5

  • Train to Bangkok Don Muang, fly to Phuket

    $37 - $133
    1. Hua Hin

      3 h 40 min - 3 times a day

      $9 - $13

    2. สถานีรถไฟชุมทางบางซื่อ

      29 min - every 4 hours

      $3 - $6

    3. Bangkok Don Muang (DMK)

      1 h 10 min - non-stop

      $22 - $110

    4. Phuket (HKT)

      1 h 9 min - hourly

      $3 - $5

  • Ferry to Utapao, fly to Phuket

    $87 - $212
    1. Hua Hin

      10 min - 5.6 miles

      $1 - $2

    2. Khao Takiab Pier Hua Hin

      2 h - once daily

      $40

    3. Bali Hai Pier Pattaya

      46 min - 25.4 miles

      $3 - $6

    4. Utapao (UTP)

      1 h 25 min - non-stop

      $40 - $160

    5. Phuket (HKT)

      1 h 9 min - hourly

      $3 - $5

  • Bus to Bangkok, fly to Krabi, Speedboat

    $70 - $185
    1. Hua Hin

      3 h - every 4 hours

      $9

    2. Suvarnabhumi Airport Public

      5 min - every 5 minutes

      $0

    3. Bangkok (BKK)

      1 h 15 min - non-stop

      $35 - $150

    4. Krabi (KBV)

      45 min - every 4 hours

      $5

    5. Ao Nang Pier

      2 h - once daily

      $22

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

From Hua Hin bus to Phuket. 9 h ฿650. From Hua Hin train to Chumphon then bus to Phuket. 10 h 4 min ฿870. From Hua Hin train to Surat Thani station, bus to Surathani Talad Kaset Station, walk to Surat Thani, then bus to Phuket. 10 h 3 min ฿867. From หัวหิน Hua Hin bus to ประจวบคีรีขันธ์ Prachuap Khirikhan then bus to ภูเก็ต Phuket. 11 h 5 min ฿772. From Hua Hin drive to Phuket. 9 h 25 min ฿2297. From Hua Hin bus to Suvarnabhumi Airport Public Transportation Center, Free shuttle to Bangkok airport, fly to Phuket airport, then bus to Phuket. 7 h 5 min ฿2172. From Hua Hin train to สถานีรถไฟชุมทางบางซื่อ, train to Bangkok Don Muang airport, fly to Phuket airport, then bus to Phuket. 8 h 28 min ฿1917. From Hua Hin drive to Khao Takiab Pier Hua Hin, ferry to Bali Hai Pier Pattaya, drive to Utapao airport, fly to Phuket airport, then bus to Phuket. 7 h ฿4351. From Hua Hin bus to Suvarnabhumi Airport Public Transportation Center, Free shuttle to Bangkok airport, fly to Krabi airport, bus to Ao Nang Pier, then Speedboat to Phuket. 10 h 7 min ฿3284.