Cheap flights from Bangkok to Hanoi

Compare flight prices from Thai Airways, VietJet Air, Bangkok Airways and more. Direct flights from $70 round trip. Flight time: 2h.

This page contains affiliate links. We may earn a commission when you book through our links, at no extra cost to you. Learn more.

Flights from Bangkok to Hanoi: Route Overview

RouteBangkok (BKK) → Hanoi (HAN)
Distance1,090 km (676 miles)
Flight time2h
Direct flightsYes
Prices from$70 round trip
Best months to flyYear-round

The Bangkok to Hanoi route is one of the most popular air corridors connecting BKK and HAN. With 5 airlines competing on this route, travelers can find competitive fares starting from $70 for a round trip. Direct flights take approximately 2h, covering a distance of 1,090 km.

Monthly price guide

Average round-trip prices from Bangkok to Hanoi by month. Highlighted months typically offer the best deals.

JanFebMarAprMayJunJulAugSepOctNovDec
$82$82$88$86$80$90$101$101$81$96$83$79

Prices are estimates based on historical data and may vary. Use the search widget above for current fares.

Airlines flying Bangkok to Hanoi

The following airlines operate direct flights on this route:

  • Thai Airways
  • VietJet Air
  • Bangkok Airways
  • Vietnam Airlines
  • Thai AirAsia

Booking tips for Bangkok to Hanoi

VietJet and AirAsia offer budget fares from $30 one-way. VietJet flies from Suvarnabhumi (BKK), AirAsia from Don Mueang (DMK). Vietnam Airlines and Thai Airways provide full service. This is one of Southeast Asia's busiest corridors.

For the best prices, we recommend comparing across multiple booking platforms:

Alternative airports

Near Bangkok: DMK (Don Mueang). Lower fares are sometimes available from these airports, especially on budget and regional carriers.

Prepare for your trip

Once you've booked your flight from Bangkok to Hanoi:

Read more about flights to Hanoi or flights to Bangkok.

Related routes

Understanding pricing on the Bangkok to Hanoi route

With 5 airlines competing on Bangkok–Hanoi, price wars work in your favor — particularly when low-cost carriers force full-service airlines to match base fares on the same corridor.

Seasonal swings on Bangkok–Hanoi can be dramatic: shoulder-season fares often run 25–40% below peak pricing. The monthly price table above shows exactly when the dips happen on this corridor.

How to book Bangkok to Hanoi

On a short-haul route like this, 3–6 weeks out is the sweet spot for booking. Fares tend to be stable until about two weeks before departure, then spike sharply. Begin with Google Flights for its calendar view, then run the same search on Skyscanner and the Kiwi.com widget above — different platforms pull different deals.

For Bangkok–Hanoi, also check train or bus alternatives. On routes under 4 hours flying time, surface transport can be competitive on both price and total door-to-door time once you factor in airport procedures.

What to expect flying Bangkok to Hanoi

At 2h, Bangkok to Hanoi is a short enough flight that onboard amenities matter less than on long-haul routes. Budget carriers with basic seats and no included food are perfectly viable — the savings usually outweigh the comfort trade-off for this duration.

Ground transport from the airport to the city center is worth researching in advance. Pre-booked transfers are often cheaper and more reliable than taxi queues, especially at unfamiliar airports.

What we found on Bangkok to Hanoi pricing

After comparing fares from Thai Airways, VietJet Air, Bangkok Airways and Vietnam Airlines, we found that price gaps between airlines on this route can exceed $200 for the same travel dates. The carrier with the lowest base fare is not always cheapest after adding baggage and seat selection — always compare the total cost at checkout.

You can get competitive fares if you track prices over 2–3 weeks before committing. Flight prices on this corridor follow predictable seasonal patterns, so timing your purchase around shoulder-season dates gives you the best balance of price and availability.

How to book

Search Bangkok to Hanoi fares using the widget above, which pulls live prices from Kiwi.com. For a second opinion, check Skyscanner's "whole month" view — it shows you the cheapest day to fly at a glance.

If the price you see today looks reasonable compared to the monthly averages in our table above, book it. Waiting for a further drop is a gamble that more often results in paying more, not less.

Frequently Asked Questions

Flights from Bangkok to Hanoi start from $70 round trip. Prices vary by season — the cheapest months are typically Year-round. Use the search widget above to compare current prices.

A direct flight from Bangkok (BKK) to Hanoi (HAN) takes approximately 2h. The distance is 1,090 km (676 miles).

Airlines operating flights from Bangkok to Hanoi include Thai Airways, VietJet Air, Bangkok Airways, Vietnam Airlines, Thai AirAsia.

The cheapest months to fly from Bangkok to Hanoi are Year-round. Booking 6-8 weeks in advance and being flexible with travel dates will help you find the lowest fares.

Ready to book Bangkok to Hanoi?

Compare prices from 5 airlines and find the best deal.

Search flights →

Combining Bangkok and Hanoi in one trip

The Bangkok-Hanoi route is a natural pairing for Southeast Asia itineraries. Spend 3-4 days in Bangkok exploring temples, street food markets, and the Chatuchak weekend market, then fly to Hanoi for a completely different cultural experience — French colonial architecture, the Old Quarter, and street food culture centered around pho and bun cha. From Hanoi, easy extensions include Ha Long Bay (3-hour drive, overnight cruise from $80), Sapa (overnight train, $15-25), and Ninh Binh (2-hour drive). The fare between these cities is low enough that the flight itself barely impacts your budget — AirAsia, VietJet, and Nok Air compete aggressively on this route, keeping prices between $30-70 one-way for travelers who book 4-6 weeks ahead.

Complete your trip