Bangkok to Hanoi is one of the great Southeast Asia journeys — two of the region\’s most fascinating cities, connected by a 2-hour direct flight or a 40-hour overland adventure through Laos. Which you choose depends on how much time you have and what kind of traveler you are. This guide covers both options honestly.
✈️ [Travelpayouts widget: Flights Bangkok → Hanoi via Kiwi or Aviasales]
Option 1: Fly Bangkok to Hanoi (Best for Most Travelers)
Direct flights from Bangkok to Hanoi\’s Noi Bai Airport (HAN) take approximately 1 hour 50 minutes. Thai AirAsia operates 4 flights daily from Don Mueang (DMK), making this one of the most frequent routes in the region. VietJet Air, Vietnam Airlines, and Vietravel Airlines also cover the route.
Prices
Fares start from around $60–97 USD one way on budget carriers when booked ahead. Thai AirAsia from DMK is typically the cheapest option. August is the cheapest month to fly; December–January and Lunar New Year period are most expensive. Average price is $80–150 USD one way.
Bangkok Airport: DMK vs BKK
Most budget carriers including Thai AirAsia depart from Don Mueang (DMK). Vietnam Airlines uses Suvarnabhumi (BKK). Check your airport carefully — they\’re 30km apart and not connected by a direct rail link.
Option 2: Overland via Laos (For Adventurous Travelers)
The overland route from Bangkok to Hanoi passes through Laos and is one of Southeast Asia\’s classic slow travel journeys. It takes 40–45 hours over 2–3 days and costs around $50–70 USD. The route:
- Bangkok → Vientiane: Overnight bus from Mo Chit terminal (~10 hours) or Lao-Thai train via Nong Khai (~1 hour + border crossing)
- Vientiane → Hanoi: Sleeper bus (~24 hours) operated by several companies including VIP Bus Laos. Crosses the Vietnam border at Nam Phao / Cau Treo.
This route suits travelers who want to see Vientiane and cross an overland border — not those who just want to get to Hanoi efficiently. The sleeper bus is long and the roads are rough in sections.
ℹ️ You need a valid visa for both Laos (Visa on Arrival available at most borders, $30–40 USD) and Vietnam (e-visa from evisa.gov.vn, $25 USD, apply 3–5 days ahead) if taking the overland route.
Quick Comparison
| Option | Time | Cost from | Best for |
|---|---|---|---|
| Direct flight DMK → HAN | ~2 hours | ~$60 USD | Most travelers |
| Overland via Laos | ~40–45 hours | ~$50 USD | Adventure, slow travel |
Vietnam Visa
Most nationalities need a Vietnam e-visa, available online at evisa.gov.vn for $25 USD. Valid up to 90 days, single or multiple entry. Apply at least 3–5 business days before travel. Thai citizens enter visa-free for 30 days. Citizens of 38 countries (including most of Western Europe) enter visa-free for 30–45 days — check the full list on the official portal.
Arriving at Noi Bai Airport (HAN)
Noi Bai is 45 km north of Hanoi\’s Old Quarter — further than most travelers expect. Options:
- Grab: Most reliable, ~250,000–350,000 VND (~$10–14 USD) to Old Quarter. Pick up at designated zone.
- Airport bus 86: Runs to Hoan Kiem Lake, ~45,000 VND (~$1.80 USD). Slow but cheap.
- Metered taxi: Noi Bai Taxi or Mai Linh. Avoid unmarked taxi touts inside arrivals.
Where to Stay in Hanoi
- Old Quarter (Hoan Kiem): Best location for first-timers — walking distance to all main sights, Night Market, Hoan Kiem Lake.
- Ba Dinh District: Quieter, near Ho Chi Minh Mausoleum and Temple of Literature.
- Tay Ho (West Lake): Popular with expats and longer-stay visitors, lakeside cafes, more residential.
🏨 [Travelpayouts widget: Hotels in Hanoi via Booking.com or Agoda]
Related Guides
- Bangkok to Ho Chi Minh City
- Kuala Lumpur to Ho Chi Minh City
- Hanoi to Hoi An: Train and Flight Guide
This post contains affiliate links. When you book through them, we may earn a small commission at no extra cost to you.