Travel options for:
Bangkok to Hanoi
  • Fly Bangkok to Hanoi

    $53 - $204
    1. Bangkok

      30 min - every 15 minutes

      $1 - $2

    2. Bangkok (BKK)

      1 h 50 min - non-stop

      $50 - $200

    3. Hanoi (HAN)

      45 min - hourly

      $2

  • Fly Bangkok Don Muang to Hanoi

    $46 - $188
    1. Bangkok

      52 min - every 4 hours

      $4 - $6

    2. Bangkok Don Muang (DMK)

      1 h 45 min - non-stop

      $40 - $180

    3. Hanoi (HAN)

      45 min - hourly

      $2

  • Fly Bangkok to Haiphong, train

    $54 - $318
    1. Bangkok

      30 min - every 15 minutes

      $1 - $2

    2. Bangkok (BKK)

      1 h 55 min - non-stop

      $45 - $300

    3. Haiphong (HPH)

      6 min - 4.2 miles

      $5 - $7

    4. Hai Phong

      2 h 26 min - once daily

      $3 - $9

  • Train, bus

    $97 - $134
    1. Hua Lamphong

      10 h 45 min - 3 times a day

      $19 - $28

    2. Nong Khai

      9 h 33 min - 372.9 miles

      $50 - $80

    3. Vientiane Laos

      22 h - once daily

      $27

  • Bus

    $60 - $68
    1. Phan Fa

      37 min - hourly

      $1 - $2

    2. Sirat Expressway

      42 min - 2.2 miles

    3. Bangkok Mochit Bus Terminal

      10 h - 5 times a day

      $15 - $22

    4. Mukdahan

      15 min - 9.8 miles

    5. Savannakhet Laos

      22 h - once daily

      $44

  • Bus, night bus, train

    $72 - $82
    1. Democracy Monument

      38 min - hourly

      $1 - $2

    2. Sirat Expressway

      42 min - 2.2 miles

    3. Bangkok Bus Terminal Mochit

      14 h - once daily

      $43

    4. Vientiane

      17 h - once daily

      $21

    5. Vinh

      19 min - 5215 feet

    6. Vinh

      6 h 7 min - once daily

      $7 - $16

  • Drive

    $120 - $180
    1. Bangkok

      19 h 48 min - 849.1 miles

      $120 - $180

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

From Phaya Thai train to Bangkok airport, fly to Hanoi airport, then bus to Hanoi. 5 h 35 min $78. From Bangkok Hualamphong train to Bangkok Don Muang airport, fly to Hanoi airport, then bus to Hanoi. 5 h 52 min $71. From Phaya Thai train to Bangkok airport, fly to Haiphong airport, taxi to Hai Phong, then train to Hanoi. 7 h 57 min $122. From Hua Lamphong train to Nong Khai, drive to Vientiane Laos, then bus to Ha Noi. 43 h 18 min $115. From Phan Fa bus to Sirat Expressway, walk to Bangkok Mochit Bus Terminal, bus to Mukdahan, drive to Savannakhet Laos, then bus to Ha Noi. 35 h 34 min $66. From Democracy Monument bus to Sirat Expressway, walk to Bangkok Bus Terminal Mochit, bus to Vientiane, night bus to Vinh, walk to Vinh, then train to Hanoi. 41 h 46 min $76. From Bangkok drive to Hanoi. 19 h 48 min $146.