KUL → HAN Kuala Lumpur to Hanoi
live
Direct flights from Kuala Lumpur (KUL) to Hanoi (HAN): 32 nonstop departures observed each week across 5 airlines. 18% of the last 11 operated flights arrived within 15 minutes of schedule. The median arrival is 21 minutes late. No cancellations were recorded across the 11 tracked flights. The nonstop covers 2,102 km, an estimated 3 hours 12 minutes in the air. Measured by Pro Flight Search from live flight boards at Kuala Lumpur and Hanoi. Updated 14 September 2026 at 08:37 UTC.
KUL
Kuala Lumpur
smooth · +13
HAN
Hanoi
smooth · +0
dep bank 06:05–20:00 32x weekly
Runs rough · 5 airlines · 32x weekly · nonstop
18% on time
of the last 11 operated KUL → HAN flights arrived within 15 minutes
Median arrival delay is +21 min . 0 of 11 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival +21 min across the last 11 operated legs
Flight time ~3h 12m estimated from route distance
Weekly departures 32x 5 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 11
The week scheduled departures · origin local time
AirAsia Batik Air Malaysia Malaysia 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
AirAsiaAK
Flights AK516 06:05 daily · AK512 12:00 daily · AK518 18:10 daily
Batik Air MalaysiaOD
Flights OD571 10:10 daily
Malaysia AirlinesMH
Flights MH752 09:35 daily
VietJet AirVJ
Flights VJ906 12:30 Mo We Fr Su
Vietnam AirlinesVN
Flights VN680 20:00 daily
History operated legs · board outcomes
Show 3 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 KUL and HAN, paired departure → arrival per flight and day. Board tracking since Thu, Sep 10 — history builds over 7 days as we poll hub boards up to 4× daily.
Board rows 38 Completed 11 Delayed 10 Within 15m 2/11 Median +21m
AK512 AirAsia
5 days
Mon, Sep 14
1/2 legs · 9M-AGM
KUL
Departure
—
Board row not captured for this rotation yet.
→
HAN
Arrival
Sched 14:20
Scheduled arrival · landing pending
Sun, Sep 13
1/2 legs · 9M-AHV
KUL
Departure
—
Board row not captured for this rotation yet.
→
HAN
Arrival
Sched 14:20
Scheduled time only · no board update captured
Sat, Sep 12
1/2 legs · 9M-AGI
KUL
Departure
—
Board row not captured for this rotation yet.
→
HAN
Arrival
Sched 14:20
Scheduled time only · no board update captured
Fri, Sep 11
1/2 legs · 9M-DAB
KUL
Departure
—
Board row not captured for this rotation yet.
→
HAN
Arrival
Sched 14:20
Scheduled time only · no board update captured
Thu, Sep 10
1/2 legs · 9M-DAG
KUL
Departure
—
Board row not captured for this rotation yet.
→
HAN
Arrival
14:47
Last seen · Sched 14:2027m late
Full AK512 history →
AK516 AirAsia
5 days
Mon, Sep 14
1/2 legs · 9M-AJY
KUL
Departure
—
Board row not captured for this rotation yet.
→
HAN
Arrival
Sched 08:25
Scheduled arrival · landing pending
Sun, Sep 13
1/2 legs · 9M-AJY
KUL
Departure
—
Board row not captured for this rotation yet.
→
HAN
Arrival
Sched 08:25
Scheduled time only · no board update captured
Sat, Sep 12
1/2 legs · 9M-AJT
KUL
Departure
—
Board row not captured for this rotation yet.
→
HAN
Arrival
Sched 08:25
Scheduled time only · no board update captured
Fri, Sep 11
1/2 legs · 9M-AQP
KUL
Departure
—
Board row not captured for this rotation yet.
→
HAN
Arrival
Sched 08:25
Scheduled time only · no board update captured
Thu, Sep 10
1/2 legs · 9M-AQP
KUL
Departure
—
Board row not captured for this rotation yet.
→
HAN
Arrival
Sched 08:25
Scheduled time only · no board update captured
Full AK516 history →
MH752 Malaysia
5 days
Mon, Sep 14
2/2 legs · 9M-MVC
KUL
Departure
09:49
Departed · Sched 09:3514m late
→
HAN
Arrival
Sched 12:15
Scheduled arrival · landing pending
Sun, Sep 13
2/2 legs · 9M-MVP
KUL
Departure
10:05
Departed · Sched 09:3530m late
→
HAN
Arrival
Sched 12:15
Scheduled time only · no board update captured
Sat, Sep 12
2/2 legs · 9M-MVM
KUL
Departure
10:11
Departed · Sched 09:3536m late
→
HAN
Arrival
Sched 12:15
Scheduled time only · no board update captured
Fri, Sep 11
2/2 legs · 9M-MVR
KUL
Departure
09:56
Departed · Sched 09:3521m late
→
HAN
Arrival
Sched 12:15
Scheduled time only · no board update captured
Thu, Sep 10
1/2 legs · 9M-MVA
KUL
Departure
—
Board row not captured for this rotation yet.
→
HAN
Arrival
Sched 12:15
Scheduled time only · no board update captured
Full MH752 history →
OD571 Malindo Air
2 days
Mon, Sep 14
2/2 legs · 9M-LRD
KUL
Departure
11:46
Departed · Sched 11:3016m late
→
HAN
Arrival
Sched 13:50
Scheduled arrival · landing pending
Sat, Sep 12
2/2 legs · 9M-LRV
KUL
Departure
10:26
Departed · Sched 10:1016m late
→
HAN
Arrival
Sched 12:30
Scheduled time only · no board update captured
Full OD571 history →
VN680 VIETNAM AIRLINES
4 days
Mon, Sep 14
1/2 legs · VN-A397
KUL
Departure
Sched 20:00
Scheduled departure
→
HAN
Arrival
Sched 22:20
Scheduled arrival · landing pending
Sun schedule from board history
Sun, Sep 13
2/2 legs · VN-A397
KUL
Departure
20:24
Departed · Sched 20:0024m late
→
HAN
Arrival
Sched 22:20
Scheduled time only · no board update captured
Sat, Sep 12
2/2 legs · VN-A397
KUL
Departure
20:47
Departed · Sched 20:3017m late
→
HAN
Arrival
Sched 22:20
Scheduled time only · no board update captured
Fri, Sep 11
2/2 legs · VN-A602
KUL
Departure
20:31
Departed · Sched 20:0031m late
→
HAN
Arrival
Sched 22:20
Scheduled time only · no board update captured
Full VN680 history →
AK518 AirAsia
4 days
Sun, Sep 13
1/2 legs · 9M-AGY
KUL
Departure
—
Board row not captured for this rotation yet.
→
HAN
Arrival
Sched 20:30
Scheduled time only · no board update captured
Sat, Sep 12
1/2 legs · 9M-AGV
KUL
Departure
—
Board row not captured for this rotation yet.
→
HAN
Arrival
Sched 20:30
Scheduled time only · no board update captured
Fri, Sep 11
1/2 legs · 9M-AHZ
KUL
Departure
—
Board row not captured for this rotation yet.
→
HAN
Arrival
Sched 20:30
Scheduled time only · no board update captured
Thu, Sep 10
1/2 legs · 9M-RAE
KUL
Departure
—
Board row not captured for this rotation yet.
→
HAN
Arrival
Sched 20:30
Scheduled time only · no board update captured
VJ906 VietJetAir
2 days
Sun, Sep 13
2/2 legs · VN-A521
KUL
Departure
13:01
Departed · Sched 12:3031m late
→
HAN
Arrival
Sched 14:40
Scheduled time only · no board update captured
Fri, Sep 11
2/2 legs · VN-A684
KUL
Departure
12:40
Departed · Sched 12:3010m late
→
HAN
Arrival
Sched 14:40
Scheduled time only · no board update captured
Full VJ906 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 — Kuala Lumpur (KUL) to Hanoi (HAN) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/KUL-HAN
Copy
How we measure this →
KUL to HAN questions
Is KUL–HAN running on time right now? Some delays possible. The departure side at KUL is the weaker end, route health score 64/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on KUL–HAN? Operators schedule morning departures around 06:05 and evening departures around 18:10 from KUL. 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 KUL to HAN? Great-circle distance is 2,102 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 178–210 min gate-to-gate on this route.
How often does KUL–HAN fly? 5 carriers operate this route, around 46 flights a week between them. Compare carrier days and times in the airline list above.