Travel options for:
Phuket to Hanoi Airport (HAN)
  • Fly

    $88 - $384
    1. Phuket

      1 h - hourly

      $3 - $5

    2. Phuket (HKT)

      4 h - 1 stopover

      $85 - $380

  • Bus via Bangkok Mochit Bus Terminal

    $85 - $94
    1. Phuket

      12 h 10 min - every 4 hours

      $21 - $30

    2. Bangkok Mochit Bus Terminal

      9 h 30 min - 5 times a day

      $19

    3. Mukdahan

      15 min - 9.8 miles

    4. Savannakhet Laos

      22 h - once daily

      $44

    5. Ha Noi

      10 min - 2856 feet

    6. Long Bien Bus Station

      45 min - every 15 minutes

      $1 - $2

  • Bus, train via Surathani Talad Kaset Station

    $125 - $174
    1. Phuket

      2 h 51 min - once daily

      $7 - $11

    2. Surat Thani

      10 min - 2749 feet

    3. Surathani Talad Kaset Station

      30 min - every 30 minutes

      $1

    4. Suratthani Train Station

      7 h 44 min - once daily

      $19 - $27

    5. Bang Sue

      10 h 20 min - 3 times a day

      $19 - $27

    6. Nong Khai

      9 h 33 min - 372.9 miles

      $50 - $80

    7. Vientiane Laos

      22 h - once daily

      $27

    8. Ha Noi

      10 min - 2856 feet

    9. Long Bien Bus Station

      45 min - every 15 minutes

      $1 - $2

  • Bus, train

    $118 - $165
    1. Phuket

      12 h 10 min - every 4 hours

      $21 - $30

    2. Bangkok Mochit Bus Terminal

      43 min - 2.2 miles

    3. Bang Sue

      10 h 20 min - 3 times a day

      $19 - $27

    4. Nong Khai

      9 h 33 min - 372.9 miles

      $50 - $80

    5. Vientiane Laos

      22 h - once daily

      $27

    6. Ha Noi

      10 min - 2856 feet

    7. Long Bien Bus Station

      45 min - every 15 minutes

      $1 - $2

  • Bus

    1. Phuket

      20 h 49 min - once daily

      $28 - $50

    2. Khon Kaen

      2 h 59 min - once daily

    3. Nong Khai

      9 h 29 min - 370.6 miles

      $50 - $80

    4. Vientiane Laos

      22 h - once daily

      $27

    5. Ha Noi

      10 min - 2856 feet

    6. Long Bien Bus Station

      45 min - every 15 minutes

      $1 - $2

  • Bus Greenbus Thailand

    $132 - $152
    1. Phuket

      23 h - once daily

      $35 - $55

    2. Chiang Mai Arcade Bus Terminal

      20 h - once daily

      $46

    3. Luang Prabang Laos

      5 min - 2.3 miles

      $5 - $7

    4. Luang Prabang Laos

      1 h - once daily

      $44

    5. Ha Noi

      10 min - 2856 feet

    6. Long Bien Bus Station

      45 min - every 15 minutes

      $1 - $2

  • Drive

    $190 - $290
    1. Phuket

      32 h 12 min - 1391.9 miles

      $190 - $290

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

From Central Big C bus to Phuket airport then fly to Hanoi airport. 7 h $153. From Phuket bus to Bangkok Mochit Bus Terminal, bus to Mukdahan, drive to Savannakhet Laos, bus to Ha Noi, walk to Long Bien Bus Station, then bus to Noi Bai Airport. 46 h 55 min $91. From Phuket bus to Surat Thani, walk to Surathani Talad Kaset Station, bus to Suratthani Train Station, train to Bang Sue, train to Nong Khai, drive to Vientiane Laos, bus to Ha Noi, walk to Long Bien Bus Station, then bus to Noi Bai Airport. 2 days 9 h $149. From Phuket bus to Bangkok Mochit Bus Terminal, walk to Bang Sue, train to Nong Khai, drive to Vientiane Laos, bus to Ha Noi, walk to Long Bien Bus Station, then bus to Noi Bai Airport. 2 days 9 h $143. From Phuket bus to Khon Kaen, bus to Nong Khai, drive to Vientiane Laos, bus to Ha Noi, walk to Long Bien Bus Station, then bus to Noi Bai Airport. 2 days 10 h. From Phuket bus to Chiang Mai Arcade Bus Terminal, bus to Luang Prabang Laos, taxi to Luang Prabang Laos, bus to Ha Noi, walk to Long Bien Bus Station, then bus to Noi Bai Airport. 2 days 23 h $150. From Phuket drive to Hanoi Airport (HAN). 32 h 12 min $240.