Travel from Hanoi to Bangkok

Bus or fly from Hanoi to Bangkok?

Thai Airways International, Vietjet Air and 4 other airlines fly from Hanoi to Bangkok every 3 hours. Alternatively, The Sinh Tourist operates a bus from Hanoi to Bangkok once daily. Tickets cost $36 and the journey takes 22 h. 4 other operators also service this route.

How to get from Hanoi to Bangkok

From Hanoi Railway Staion bus to Hanoi airport, fly to Bangkok airport, then train to Bangkok. 5 h 14 min $77. From Hanoi Railway Staion bus to Hanoi airport, fly to Bangkok Don Muang airport, then bus to Bangkok. 6 h 7 min $71. From Ha Noi bus to Vientiane Laos, drive to Nong Khai station, then train to Bangkok Hualamphong. 33 h 56 min $48. From Ha Noi bus to Savannakhet Laos, bus to Mukdahan, bus to Bangkok Bus Terminal, bus to Mochit BTS, then bus to Victory Monument. 35 h 10 min $57. From Ha Noi Nuoc Ngam Bus Station bus to Vientiane Talat Sao Station, nightbus to Bangkok Bus Terminal, bus to Chatuchak Park, then MRT to Hua Lamphong. 37 h 14 min $70. From Ha Noi Nuoc Ngam Bus Station bus to Vientiane, bus to Nong Khai, taxi to Nong Khai station, then train to Bangkok Hualamphong. 37 h 36 min $70. From Hanoi drive to Bangkok. 19 h 45 min $146.

Is there a direct bus between Hanoi and Bangkok?

No, there is no direct bus from Hanoi to Bangkok. However, there are services departing from Ha Noi and arriving at Victory Monument via Savannakhet Laos, Mukdahan, Bangkok Bus Terminal and Mochit BTS. The journey, including transfers, takes approximately 35 h 10 min.
Close Print Itinerary
  1. Here are 7 options to get from
    Hanoi to Bangkok:

    1. Trip:
      1 Fly to Bangkok
      • One-Way approx: USD $52 - $203
      • Duration: 5 h 14 min
      Open +
      • Trip:
        1 Fly to Bangkok
        • One-Way approx: USD $52 - $203
        • Duration: 5 h 14 min
        Close x
    2. Trip:
      2 Fly to Bangkok Don Muang
      • One-Way approx: USD $46 - $186
      • Duration: 6 h 7 min
      Open +
      • Trip:
        2 Fly to Bangkok Don Muang
        • One-Way approx: USD $46 - $186
        • Duration: 6 h 7 min
        Close x
    3. Trip:
      3 Bus The Sinh Tourist, train
      • One-Way approx: USD $45 - $53
      • Duration: 33 h 56 min
      Open +
      • Trip:
        3 Bus The Sinh Tourist, train
        • One-Way approx: USD $45 - $53
        • Duration: 33 h 56 min
        Close x
    4. Trip:
      4 Bus
      • One-Way approx: USD $57 - $58
      • Duration: 35 h 10 min
      Open +
      • Trip:
        4 Bus
        • One-Way approx: USD $57 - $58
        • Duration: 35 h 10 min
        Close x
    5. Trip:
      5 Bus, nightbus
      • One-Way approx: USD $58 - $72
      • Duration: 37 h 14 min
      Open +
      • Trip:
        5 Bus, nightbus
        • One-Way approx: USD $58 - $72
        • Duration: 37 h 14 min
        Close x
    6. Trip:
      6 Bus Baolau, train
      • One-Way approx: USD $67 - $76
      • Duration: 37 h 36 min
      Open +
      • Trip:
        6 Bus Baolau, train
        • One-Way approx: USD $67 - $76
        • Duration: 37 h 36 min
        Close x
    7. Trip:
      7 Drive
      • One-Way approx: USD $120 - $180
      • Duration: 19 h 45 min
      Open +
      • Trip:
        7 Drive
        • One-Way approx: USD $120 - $180
        • Duration: 19 h 45 min
        Close x