Contents
Bangkok and Hanoi are linked by direct flights, which makes flying the practical choice for most visitors. AirAsia lists non-stop flights of around 1 hour 55 minutes, with individual flights between 1 hour 45 minutes and 1 hour 55 minutes.[1] Overland routes through Laos take much longer and involve border crossings. You can compare schedules and book on GoAsia.cc.
Bangkok to Hanoi by Flight
Several airlines serve the route, including Thai AirAsia and Thai Airways.[1][2] Flights leave from both of Bangkok's international airports, Suvarnabhumi (BKK) and Don Mueang (DMK), and land at Hanoi (HAN).[2]
Departures from Suvarnabhumi Airport (BKK)
Thai Airways flies from Suvarnabhumi to Hanoi, and Suvarnabhumi is usually the more convenient airport if you connect from a long-haul flight or stay in the eastern parts of the city.[2] Fares and schedules change with the season and how early you book, so check the airline for the date you want.
Departures from Don Mueang Airport (DMK)
Don Mueang is the main hub for low-cost carriers in Bangkok and suits you if you stay in northern Bangkok. Thai AirAsia lists the cheapest Bangkok to Hanoi fares from 2,516 baht (about $75), and flight durations of 1 hour 45 minutes to 1 hour 55 minutes.[1] Low-cost carriers often charge extra for checked luggage and enforce weight limits strictly, so check the baggage terms before you book.

Comparing Your Options
| Mode | Price | Duration | Notes |
|---|---|---|---|
| Flight (low-cost, e.g. AirAsia) | From 2,516 baht ($75)[1] | About 1h 45m to 1h 55m[1] | Departs from DMK or BKK; extra charges for baggage are common |
| Flight (full-service, e.g. Thai Airways) | Varies by date[2] | About 1h 55m (route average)[1] | Departs from BKK |
Tips for Traveling from Bangkok to Hanoi
- Check Entry Requirements: Entry rules for Vietnam depend on your nationality and change from time to time. Check the official Vietnamese e-visa portal before you book, and carry any e-visa confirmation with you at check-in in Bangkok.
- Airport Selection: Double-check which Bangkok airport your flight departs from. BKK and DMK are on opposite sides of the city, and a mistake can mean a long and expensive taxi ride.
- Luggage: If you fly with a low-cost carrier, compare the checked baggage allowance and fees with a full-service fare.
- Booking Ahead: Prices rise closer to departure, so book early if your dates are fixed.
Timetable
| Flight Don Mueang Airport - Hanoi $ 91.26 1h 45m | |
|
| Flight Bangkok - Hanoi $ 70.90–172.57 1h 40m – 1days 1h 5m | |
|
Frequently Asked Questions
Use the booking tool on this page to compare the transport options currently available from Bangkok to Hanoi, including current prices and schedules.
The cheapest way is to fly. AirAsia lists the cheapest Bangkok to Hanoi fares from 2,516 baht (about $75), and prices vary with the date and how early you book.
A direct flight is the fastest way. AirAsia lists non-stop flights of around 1 hour 55 minutes, and individual flights take between 1 hour 45 minutes and 1 hour 55 minutes.
Direct flights take about 1 hour 45 minutes to 1 hour 55 minutes. Add time for the transfer to the airport, check-in and immigration on both ends.
You can fly from Suvarnabhumi (BKK) or Don Mueang (DMK). Thai Airways flies from Suvarnabhumi, while Don Mueang is the main hub for low-cost carriers such as Thai AirAsia.
It depends on your nationality. Some nationalities can enter Vietnam without a visa for a limited stay, others need an e-visa. Check the official Vietnamese e-visa portal for your passport before you book.
There is no direct train between Bangkok and Hanoi. Overland travel means crossing several borders by bus and takes much longer than flying.
Sources and background
Numbers in the text such as [1] refer to these sources.
- [1] AirAsia: Cheap Flights from Bangkok to Hanoi. Retrieved October 15, 2026.
- [2] Thai Airways: Bangkok to Hanoi Flights. Retrieved October 15, 2026.
Guide prices and journey times are indicative, not live quotes. A booked package may include transfers and waiting time as well as the main journey. Check the selected offer, pickup point and current conditions before booking.