Bangkok to Hanoi flight distance & time (BKK-HAN)

How far is Bangkok from Hanoi by plane? The great circle distance from Suvarnabhumi Airport (BKK) to Noi Bai International Airport (HAN) is 992 km / 536 nm, about 1h 28m flight time, with an initial heading of 32° (NNE).

FromSuvarnabhumi Airport (BKK), Bangkok, TH
ToNoi Bai International Airport (HAN), Hanoi, VN
Distance992 km · 536 nm · 617 mi
Initial heading32° (NNE)

Airlines on this route

Aircraft with enough range to fly BKK to HAN nonstop

TypeRange
Scottish Aviation Bulldog 539 nm / 998 km
de Havilland D.H.87 Hornet Moth 539 nm / 998 km
Breguet Br. 941 (940/941) 540 nm / 1,000 km
MFI, Malm MFI-9 Junior (Bo 208 Junior) 540 nm / 1,000 km
Saab Saab-37 Viggen 540 nm / 1,000 km
Ambrosini SAI.7 / S.7 540 nm / 1,000 km
Piel CP30 Emeraude 540 nm / 1,000 km
SOKO / CNIAR J-22 Orao / IAR-93 540 nm / 1,000 km
MFI, Malm MFI-9 Junior (Bo 208 Junior) 540 nm / 1,000 km
SOKO / CNIAR J-22 Orao / IAR-93 540 nm / 1,000 km
Iljuschin / Ilyushin Il-114 540 nm / 1,000 km
Orlican M-1 Sokol 540 nm / 1,000 km
CAP / Mudry / Apex Cap 10 540 nm / 1,000 km
Aero L-39 Albatros 540 nm / 1,000 km
Nord Aviation (SNCAN) N 3400 Norbarbe 540 nm / 1,000 km
SOKO / CNIAR J-22 Orao / IAR-93 540 nm / 1,000 km
BAe, British Aerospace Sea Harrier 540 nm / 1,000 km
Nord Aviation (SNCAN) N 3202 Master 540 nm / 1,000 km
PZL Mielec M18 Dromader 540 nm / 1,000 km
BAe, British Aerospace Sea Harrier 540 nm / 1,000 km

Open BKK to HAN in the calculator · Return route HAN to BKK

Frequently asked questions

How far is Bangkok from Hanoi?
The great circle distance between Bangkok and Hanoi is 992 km (536 nm / 617 mi).
How long is the flight from Bangkok to Hanoi?
A direct flight from BKK to HAN takes about 1h 28m, based on a typical jet cruise speed. Actual time varies by aircraft type and wind - see the aircraft list above for type-specific estimates.
Is there a nonstop flight from Bangkok to Hanoi?
Yes - 5 airlines currently operate this route, see the list above.