BKK → HAN Bangkok to Hanoi
live
Direct flights from Bangkok (BKK) to Hanoi (HAN): 39 nonstop departures observed each week across 7 airlines. 42% of the last 24 operated flights arrived within 15 minutes of schedule. The median arrival is 26 minutes late. No cancellations were recorded across the 24 tracked flights. The nonstop covers 995 km, an estimated 1 hour 47 minutes in the air. Measured by Pro Flight Search from live flight boards at Bangkok and Hanoi. Updated 11 October 2026 at 15:48 UTC.
BKK
Bangkok
busy · +18
HAN
Hanoi
smooth · +0
dep bank 07:05–22:15 39x weekly
Runs rough · 7 airlines · 39x weekly · nonstop
42% on time
of the last 24 operated BKK → HAN flights arrived within 15 minutes
Median arrival delay is +26 min . 0 of 24 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival +26 min across the last 24 operated legs
Flight time ~1h 47m estimated from route distance
Weekly departures 39x 7 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 24
The week scheduled departures · origin local time
Ethiopian Airlines K-Mile Air Thai International Thai Vietjet Air
Each mark is a scheduled departure at its origin-local time, observed operating in the last 7 days. Today is highlighted.
Who flies it observed on the boards · 7 days
Ethiopian AirlinesET
Flights ET608 13:00 Mo We Fr
K-Mile Air8K
Flights 8K528 varies Su · 8K525 varies Tu We Th Fr Sa
Thai InternationalTG
Flights TG560 07:45 daily · TG564 17:50 daily
Thai Vietjet AirVZ
Flights VZ930 11:15 Sa Su
VECAVU
Flights VU136 14:05 daily
VietJet AirVJ
Flights VJ902 14:00 daily · VJ904 18:45 Fr Sa Su
Vietnam AirlinesVN 38% on time
Flights VN610 11:55 daily · VN614 15:55 daily · VN618 19:05 daily · VN616 22:15 daily
History operated legs · board outcomes
10-11 VAG136 departed +0
10-10 VAG136 departed +0
Show 16 more legs
Actual board outcomes rather than schedules, paired departure and arrival per flight and day.
Full board history, day by day →
Board tracking
Recent operations · last 7 days + today
Live airport board rows from BKK and HAN, paired departure → arrival per flight and day. Board tracking since Sat, Oct 10 — history builds over 7 days as we poll hub boards up to 4× daily.
Board rows 35 Completed 24 Delayed 3 Within 15m 21/24 Median +6m
8K528 K-Mile Air
1 day
Sun, Oct 11
1/2 legs · HS-KME
BKK
Departure
07:05 Departed
→
HAN
Arrival
—
Board row not captured for this rotation yet.
Full 8K528 history →
TG560 Thai International
2 days
Sun, Oct 11
2/2 legs · HS-TXO
BKK
Departure
08:00
Departed · Sched 07:4515m late
→
HAN
Arrival
Sched 09:35
Scheduled time only · no board update captured
Sat, Oct 10
1/2 legs · HS-TXE
BKK
Departure
07:55
Departed · Sched 07:4510m late
→
HAN
Arrival
—
Board row not captured for this rotation yet.
Full TG560 history →
TG564 Thai International
2 days
Sun, Oct 11
2/2 legs · HS-TXQ
BKK
Departure
18:00
Departed · Sched 17:5010m late
→
HAN
Arrival
Sched 19:40
Scheduled time only · no board update captured
Sat, Oct 10
1/2 legs · HS-TXE
BKK
Departure
17:56
Departed · Sched 17:506m late
→
HAN
Arrival
—
Board row not captured for this rotation yet.
Full TG564 history →
VAG136 VAG
2 days
Sun, Oct 11
1/2 legs · VN-A129
BKK
Departure
14:20 Departed
→
HAN
Arrival
—
Board row not captured for this rotation yet.
Sat, Oct 10
1/2 legs · VN-A138
BKK
Departure
14:32 Departed
→
HAN
Arrival
—
Board row not captured for this rotation yet.
VJ902 VietJetAir
2 days
Sun, Oct 11
2/2 legs · VN-A640
BKK
Departure
14:51
Departed · Sched 14:0051m late
→
HAN
Arrival
Sched 15:50
Scheduled time only · no board update captured
Sat, Oct 10
1/2 legs · VN-A642
BKK
Departure
14:25
Departed · Sched 14:0025m late
→
HAN
Arrival
—
Board row not captured for this rotation yet.
Full VJ902 history →
VJ904 VietJetAir
2 days
Sun, Oct 11
2/2 legs · VN-A668
BKK
Departure
19:26
Departed · Sched 18:4541m late
→
HAN
Arrival
Sched 20:25
Scheduled time only · no board update captured
Sat, Oct 10
1/2 legs · VN-A651
BKK
Departure
19:01
Departed · Sched 18:4516m late
→
HAN
Arrival
—
Board row not captured for this rotation yet.
Full VJ904 history →
VN610 Vietnam
2 days
Sun, Oct 11
2/2 legs · VN-A339
BKK
Departure
12:41
Departed · Sched 11:5546m late
→
HAN
Arrival
Sched 13:55
Scheduled time only · no board update captured
Sat, Oct 10
1/2 legs · VN-A617
BKK
Departure
12:10
Departed · Sched 11:5515m late
→
HAN
Arrival
—
Board row not captured for this rotation yet.
Full VN610 history →
VN614 Vietnam
2 days
Sun, Oct 11
2/2 legs · VN-A332
BKK
Departure
16:01
Departed · Sched 15:556m late
→
HAN
Arrival
Sched 17:55
Scheduled time only · no board update captured
Sat, Oct 10
1/2 legs · VN-A618
BKK
Departure
15:46
Departed · Sched 15:559m early
→
HAN
Arrival
—
Board row not captured for this rotation yet.
Full VN614 history →
VN616 Vietnam
2 days
Sun, Oct 11
2/2 legs · VN-A335
BKK
Departure
22:16
Departed · Sched 22:151m late
→
HAN
Arrival
Sched 00:15
Scheduled arrival · landing pending
Sat, Oct 10
2/2 legs · VN-A623
BKK
Departure
22:03
Departed · Sched 22:1512m early
→
HAN
Arrival
Sched 00:15
Scheduled time only · no board update captured
Full VN616 history →
VN618 Vietnam
2 days
Sun, Oct 11
2/2 legs · VN-A612
BKK
Departure
19:20
Departed · Sched 19:0515m late
→
HAN
Arrival
Sched 21:05
Scheduled time only · no board update captured
Sat, Oct 10
1/2 legs · VN-A323
BKK
Departure
19:13
Departed · Sched 19:058m late
→
HAN
Arrival
—
Board row not captured for this rotation yet.
Full VN618 history →
VU136 VECA
2 days
BKK
Departure
14:01
Departed · Sched 14:054m early
→
HAN
Arrival
Sched 16:05
Scheduled time only · no board update captured
BKK
Departure
14:12
Departed · Sched 14:057m late
→
HAN
Arrival
—
Board row not captured for this rotation yet.
Full VU136 history →
VZ930 Thai Vietjet Air
2 days
Sun, Oct 11
2/2 legs · HS-VZH
BKK
Departure
11:54
Departed · Sched 11:1539m late
→
HAN
Arrival
Sched 13:10
Scheduled time only · no board update captured
Sat, Oct 10
1/2 legs · HS-VZB
BKK
Departure
11:26
Departed · Sched 11:1511m late
→
HAN
Arrival
—
Board row not captured for this rotation yet.
Full VZ930 history →
8K525 K-Mile Air
1 day
Sat, Oct 10
1/2 legs · HS-KME
BKK
Departure
07:16 Departed
→
HAN
Arrival
—
Board row not captured for this rotation yet.
Full 8K525 history →
Airports right now live boards
Cite this data
Journalists, bloggers, and researchers may cite this page with attribution and a link to Pro Flight Search.
Suggested citation
Pro Flight Search — Bangkok (BKK) to Hanoi (HAN) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/BKK-HAN
Copy
How we measure this →
BKK to HAN questions
Is BKK–HAN running on time right now? Smooth skies ahead. The departure side at BKK is the weaker end, route health score 88/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on BKK–HAN? Operators schedule morning departures around 07:45 and evening departures around 17:50 from BKK. Earlier flights typically land before destination-airport delays accumulate later in the day; check the HAN delay card to confirm conditions when you'd arrive.
How long is the flight from BKK to HAN? Great-circle distance is 995 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 100–115 min gate-to-gate on this route.
How often does BKK–HAN fly? 7 carriers operate this route, around 70 flights a week between them. Compare carrier days and times in the airline list above.