Direct flights from Taipei (TPE) to Hanoi (HAN): 35 nonstop departures observed each week across 5 airlines. 56% of the last 25 operated flights arrived within 15 minutes of schedule. The median arrival is 10 minutes late. 4 of the 25 tracked flights were cancelled. The nonstop covers 1,633 km, an estimated 2 hours 36 minutes in the air. Measured by Pro Flight Search from live flight boards at Taipei and Hanoi. Updated 22 October 2026 at 19:37 UTC.
Today, TPE → HAN Fri 23 Oct · local times
Sched Flight TPE departure HAN arrival
07:30
VN579 Vietnam
On schedule Gate D5R · T2
·
08:05
JX715 Starlux
Cancelled
·
08:20
CI791 China
On schedule Gate A4 · T1
·
09:00
BR397 EVA Air
On schedule Gate C5 · T2
·
14:40
BR385 EVA Air
Cancelled
·
14:40
CI793 China
Cancelled
·
19:00
VJ943 VietJetAir
Cancelled
·
Checked TPE board 03:37 · HAN board 22:18
TPE
Taipei
busy · +23
HAN
Hanoi
smooth · +2
dep bank 07:30–19:00 35x weekly
Runs rough · 5 airlines · 35x weekly · nonstop
56% on time
of the last 25 operated TPE → HAN flights arrived within 15 minutes
Median arrival delay is +10 min . 4 of 25 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival +10 min across the last 25 operated legs
Flight time ~2h 36m estimated from route distance
Weekly departures 35x 5 direct airlines on the leg
Cancelled 16.0% recent route rate · 4 of 25
The week scheduled departures · origin local time
China Airlines EVA Air Starlux Airlines 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
China AirlinesCI 57% on time
Flights CI791 08:20 daily · CI793 14:40 daily
EVA AirBR 71% on time
Flights BR397 09:00 daily · BR385 14:40 daily
Starlux AirlinesJX
Flights JX715 varies Mo Tu Fr Su · JX717 14:35 We Th Sa
VietJet AirVJ
Flights VJ943 19:00 daily
Vietnam AirlinesVN
Flights VN579 07:30 daily
History operated legs · board outcomes
10-22 JX717 dep +10 → arr −17
10-21 BR385 dep +10 → arr −16
10-20 BR385 dep +5 → arr −11
10-20 CI793 dep −10 → arr −18
10-20 VN579 dep +25 → arr +1
Show 17 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 TPE and HAN, paired departure → arrival per flight and day. Board tracking since Mon, Oct 19 — history builds over 7 days as we poll hub boards up to 4× daily.
Board rows 53 Completed 25 Delayed 8 Cancelled 4 Within 15m 13/25 Median +10m
BR385 EVA Air
5 days
Fri, Oct 23
1/2 legs · B-16216
TPE
Departure
Sched 14:40
Cancelled
→
HAN
Arrival
Sched 16:50
Scheduled arrival · landing pending
Thu schedule from board history
Thu, Oct 22
2/2 legs · B-16216
TPE
Departure
14:43
Departed · Sched 14:403m late
→
HAN
Arrival
Sched 16:50
Scheduled time only · no board update captured
Wed, Oct 21
2/2 legs · B-16221
TPE
Departure
14:50
Departed · Sched 14:4010m late
→
HAN
Arrival
16:34
Last seen · Sched 16:5016m early
Tue, Oct 20
2/2 legs · B-16221
TPE
Departure
14:45
Departed · Sched 14:405m late
→
HAN
Arrival
16:39
Last seen · Sched 16:5011m early
Mon, Oct 19
1/2 legs · B-16221
TPE
Departure
—
Board row not captured for this rotation yet.
→
HAN
Arrival
Sched 16:50
Scheduled time only · no board update captured
Full BR385 history →
BR397 EVA Air
5 days
Fri, Oct 23
1/2 legs · B-16718
TPE
Departure
Sched 09:00
Scheduled departure
→
HAN
Arrival
Sched 11:05
Scheduled arrival · landing pending
Thu schedule from board history
Thu, Oct 22
2/2 legs · B-16718
TPE
Departure
09:19
Departed · Sched 09:0019m late
→
HAN
Arrival
Sched 11:05
Scheduled time only · no board update captured
Wed, Oct 21
2/2 legs · B-16720
TPE
Departure
09:10
Departed · Sched 09:0010m late
→
HAN
Arrival
Sched 11:05
Scheduled time only · no board update captured
Tue, Oct 20
2/2 legs · B-16718
TPE
Departure
09:15
Departed · Sched 09:0015m late
→
HAN
Arrival
Sched 11:05
Scheduled time only · no board update captured
Mon, Oct 19
1/2 legs · B-16727
TPE
Departure
—
Board row not captured for this rotation yet.
→
HAN
Arrival
Sched 11:05
Scheduled time only · no board update captured
Full BR397 history →
CI791 China
5 days
Fri, Oct 23
1/2 legs · B-18309
TPE
Departure
Sched 08:20
Scheduled departure
→
HAN
Arrival
Sched 10:30
Scheduled arrival · landing pending
Thu schedule from board history
Thu, Oct 22
2/2 legs · B-18309
TPE
Departure
08:37
Departed · Sched 08:2017m late
→
HAN
Arrival
Sched 10:30
Scheduled time only · no board update captured
Wed, Oct 21
2/2 legs · B-18915
TPE
Departure
08:30
Departed · Sched 08:2010m late
→
HAN
Arrival
Sched 10:30
Scheduled time only · no board update captured
Tue, Oct 20
2/2 legs · B-18309
TPE
Departure
08:41
Departed · Sched 08:2021m late
→
HAN
Arrival
Sched 10:30
Scheduled time only · no board update captured
Mon, Oct 19
1/2 legs · B-18807
TPE
Departure
—
Board row not captured for this rotation yet.
→
HAN
Arrival
10:23
Last seen · Sched 10:307m early
Full CI791 history →
CI793 China
5 days
Fri, Oct 23
1/2 legs · B-18805
TPE
Departure
Sched 14:40
Cancelled
→
HAN
Arrival
Sched 16:50
Scheduled arrival · landing pending
Thu schedule from board history
Thu, Oct 22
2/2 legs · B-18805
TPE
Departure
14:39
Departed · Sched 14:401m early
→
HAN
Arrival
Sched 16:50
Scheduled time only · no board update captured
Wed, Oct 21
2/2 legs · B-18102
TPE
Departure
14:53
Departed · Sched 14:4013m late
→
HAN
Arrival
Sched 16:50
Scheduled time only · no board update captured
Tue, Oct 20
2/2 legs · B-18203
TPE
Departure
14:30
Departed · Sched 14:4010m early
→
HAN
Arrival
16:32
Last seen · Sched 16:5018m early
Mon, Oct 19
1/2 legs · B-18123
TPE
Departure
—
Board row not captured for this rotation yet.
→
HAN
Arrival
Sched 16:50
Scheduled time only · no board update captured
Full CI793 history →
JX715 Starlux
3 days
TPE
Departure
Sched 08:05
Cancelled
→
HAN
Arrival
—
Board row not captured for this rotation yet.
Tue, Oct 20
2/2 legs · B-58305
TPE
Departure
08:00
Departed · Sched 08:055m early
→
HAN
Arrival
Sched 10:10
Scheduled time only · no board update captured
Mon, Oct 19
1/2 legs · B-58305
TPE
Departure
—
Board row not captured for this rotation yet.
→
HAN
Arrival
10:11
Last seen · Sched 10:101m late
Full JX715 history →
VJ943 VietJetAir
4 days
Fri, Oct 23
1/2 legs · VN-A697
TPE
Departure
Sched 19:00
Cancelled
→
HAN
Arrival
Sched 20:55
Scheduled arrival · landing pending
Thu schedule from board history
Thu, Oct 22
2/2 legs · VN-A697
TPE
Departure
20:33
Departed · Sched 19:0093m late
→
HAN
Arrival
Sched 20:55
Scheduled time only · no board update captured
Wed, Oct 21
2/2 legs · VN-A649
TPE
Departure
20:00
Departed · Sched 19:0060m late
→
HAN
Arrival
Sched 20:55
Scheduled time only · no board update captured
Tue, Oct 20
2/2 legs · VN-A649
TPE
Departure
21:01
Departed · Sched 19:00121m late
→
HAN
Arrival
Sched 20:55
Scheduled time only · no board update captured
Full VJ943 history →
VN579 Vietnam
4 days
Fri, Oct 23
1/2 legs · VN-A324
TPE
Departure
Sched 07:30
Scheduled departure
→
HAN
Arrival
Sched 09:30
Scheduled arrival · landing pending
Thu schedule from board history
Thu, Oct 22
2/2 legs · VN-A324
TPE
Departure
07:47
Departed · Sched 07:3017m late
→
HAN
Arrival
Sched 09:30
Scheduled time only · no board update captured
Wed, Oct 21
2/2 legs · VN-A338
TPE
Departure
07:31
Departed · Sched 07:301m late
→
HAN
Arrival
Sched 09:30
Scheduled time only · no board update captured
Tue, Oct 20
2/2 legs · VN-A392
TPE
Departure
07:55
Departed · Sched 07:3025m late
→
HAN
Arrival
09:31
Last seen · Sched 09:301m late
Full VN579 history →
JX717 Starlux
2 days
Thu, Oct 22
2/2 legs · B-58308
TPE
Departure
14:45
Departed · Sched 14:3510m late
→
HAN
Arrival
16:33
Last seen · Sched 16:5017m early
TPE
Departure
14:31
Departed · Sched 14:354m early
→
HAN
Arrival
—
Board row not captured for this rotation yet.
Full JX717 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 — Taipei (TPE) to Hanoi (HAN) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/TPE-HAN
Copy
How we measure this →
TPE to HAN questions
Is TPE–HAN running on time right now? Mostly on schedule. The departure side at TPE is the weaker end, route health score 69/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on TPE–HAN? Operators schedule morning departures around 07:30 and evening departures around 19:00 from TPE. 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 TPE to HAN? Great-circle distance is 1,633 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 145–170 min gate-to-gate on this route.
How often does TPE–HAN fly? 5 carriers operate this route, around 49 flights a week between them. Compare carrier days and times in the airline list above.