Bangkok to Hanoi

Bangkok to Hanoi

2 hours
1,500-5,000 THB
1 option
Flight

Last verified: April 2026

Direct flights from Bangkok to Hanoi take about 2 hours. Multiple airlines compete on this popular route, keeping prices affordable.

Our recommendation

Direct flight with AirAsia, VietJet, or Thai Airways. Book 2-3 weeks ahead for best prices.

Transport options

Direct Flight

Best Option
2 hours
1,500-5,000 THB
5+ daily flights
flight
  • Fast
  • Multiple airlines
  • Affordable
  • Need Vietnam e-visa
  • Airport is far from center

How to do it

  1. 1Apply for Vietnam e-visa
  2. 2Fly Bangkok to Hanoi (2 hrs)
  3. 3Arrive at Noi Bai Airport
  4. 4Grab/taxi to Old Quarter (45-60 min, $15-20)

Search & Book Transport

Powered by 12Go Asia. Prices shown at checkout.

Live Schedules

Loading schedules...

Tips for This Route

  • Vietnam e-visa required
  • Noi Bai Airport is 30 km from Old Quarter — budget 45-60 min for transfer
  • Grab is the best app for airport transfers in Hanoi

Frequently asked questions

How far is Hanoi airport from the city?
Noi Bai Airport is about 30 km from the Old Quarter. Grab or taxi takes 45-60 minutes and costs $15-20.

Compare All Live Options

Want to compare real-time prices, schedules, and booking options from multiple providers? Our partner InterInformation has live data for the Bangkok to Hanoi route.