BKK → KULBangkok to Kuala Lumpur

live

Direct flights from Bangkok (BKK) to Kuala Lumpur (KUL): 63 nonstop departures observed each week across 3 airlines. 63% of the last 32 tracked flights arrived within 15 minutes of schedule. The median arrival is 7 minutes late. 2 of the 41 tracked flights were cancelled. The nonstop covers 1,221 km, an estimated 2 hours 4 minutes in the air. Measured by Pro Flight Search from live flight boards at Bangkok and Kuala Lumpur. Updated 4 November 2026 at 08:48 UTC.

Today, BKK → KUL

Wed 4 Nov · local times
VZ680Thai Vietjet AirIn the air, 30 min late

Left BKK at 11:30, 30 min after its 11:00 slot.

Track VZ680 →
MH789MALAYSIA AIRLINES BERHADIn the air, 52 min late

Left BKK at 15:07, 52 min after its 14:15 slot.

Likely landing
about 18:00middle half 17:51 to 18:09 · sched 17:35

Landing estimate from 146,156 tracked flights of 2 to 4 hours that left 30 to 59 min late. The KUL board has not posted a landing time yet. How planes make up time

Track MH789 →
  1. 06:35 MH797MALAYSIA AIRLINES BERHAD Left 06:22 Landed 09:25 −20
  2. 08:45 TG415THAI AIRWAYS INTERNATIONAL Left 09:06 +21 Landed 11:54 −3
  3. 11:00 VZ680Thai Vietjet Air Left 11:30 +30 ·
  4. 11:10 MH785MALAYSIA AIRLINES BERHAD Left 11:27 +17 Landed 14:26 +1
  5. 14:15 MH789MALAYSIA AIRLINES BERHAD Left 15:07 +52 KUL about 18:00In the air · sched 17:35
  6. 16:45 TG417THAI AIRWAYS INTERNATIONAL On scheduleBoarding · Gate C1 KUL 19:55scheduled
  7. 17:05 MH783MALAYSIA AIRLINES BERHAD On scheduleBoarding · Gate C4 KUL 20:25scheduled
  8. 18:40 MH775MALAYSIA AIRLINES BERHAD On schedule KUL 22:00scheduled
  9. · MH781MALAYSIA AIRLINES BERHAD On schedule KUL 23:25scheduled

Checked BKK board 15:48 · KUL board 16:38

BKK Bangkok heavy · +34
KUL Kuala Lumpur smooth · +0
1,221 km · ~2h 04m est.
dep bank 06:35–20:0563x weekly
Runs mixed · 3 airlines · 63x weekly · nonstop
63% on time

of the last 32 tracked BKK → KUL flights arrived within 15 minutes

Median arrival delay is +7 min. 2 of 41 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →

Median arrival+7 minacross the last 30 arrivals
Flight time~2h 04mestimated from route distance
Weekly departures63x3 direct airlines on the leg
Cancelled4.9%recent route rate · 2 of 41

The week

scheduled departures · origin local time
06121824
Mon
Tue
Wed
Thu
Fri
Sat
Sun
Malaysia AirlinesThai InternationalThai 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
Malaysia AirlinesMH52% on time

Flights MH797 06:35 daily · MH785 11:10 daily · MH789 14:15 daily · MH783 17:05 daily

Thai InternationalTG100% on time

Flights TG415 08:45 daily · TG417 16:45 daily

Thai Vietjet AirVZ

Flights VZ680 11:00 daily

History

operated legs · board outcomes
11-04MH785dep +17 → arr+1
11-04MH789departed+52
11-04MH797dep −13 → arr−20
11-04TG415dep +21 → arr−3
11-04VZ680departed+30
11-03MH775dep +0 → arr+17
11-03MH781dep +59 → arr+27
11-03MH783dep +35 → arr−32
11-03MH785dep +47 → arr+21
11-03MH789dep +69 → arr+34
11-03MH797dep −2 → arr−11
11-03TG415dep +28 → arr−6
11-03TG417dep +19 → arr+2
11-03VZ680departed+22
11-02MH775cancelledCNX
11-02MH781dep +32 → arr+11
11-02MH783dep +0 → arr+38
11-02MH785dep +32 → arr+0
11-02MH789dep +35 → arr+14
11-02MH797cancelledCNX
11-02TG415dep +21 → arr−4
11-02TG417dep +40 → arr+5
11-02VZ680departed+21
11-01MH775dep +83 → arr+47
11-01MH781dep +95 → arr+60
11-01MH783dep +33 → arr+1
11-01MH785dep +40 → arr+18
11-01MH789dep +34 → arr+13
11-01MH797dep +20 → arr−2
11-01TG415dep +32 → arr+7
11-01TG417dep +0 → arr−4
11-01VZ680departed+12
10-31MH775dep +17 → arr−18
10-31MH781dep +59 → arr+17
10-31MH783dep +18 → arr−9
10-31MH785dep +29 → arr+22
10-31MH789dep +40 → arr+9
10-31MH797departed+26
10-31TG415departed+32
10-31TG417departed+18

Actual board outcomes rather than schedules, paired departure and arrival per flight and day.

Full board history, day by day →

Airports right now

live boards
BKKBangkok +34 min heavy 🌤 few clouds · 2 kt Full BKK delay board →
KULKuala Lumpur +0 min smooth 🌤 few clouds · 3 kt Full KUL delay board →

Weather lens

Conditions are tightest at BKK: a 31% chance of a 15+ minute delay. In this weather, the more delayed of the two airports is typically about +8 min. Both figures come from the two airports' delay records in similar weather. See live delays → · Weather risk by airport →

How the Bangkok to Kuala Lumpur route actually runs

Pro Flight Search records official board updates for nonstop BKK to KUL flights through the day: schedules, estimates, gate pushes and actual departures. The verdict above comes from operated flights, so it reflects what this route does rather than what the timetable promises.

Planning around a delay? Live airport delays · Weather delay risk map · Will a delayed flight be cancelled? · Do planes make up time in the air? · How we measure

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 Kuala Lumpur (KUL) route reliability, measured from operated flights on official airport boards.

Canonical URL
https://proflightsearch.com/search-flights/BKK-KUL
How we measure this →

BKK to KUL questions

Is BKK–KUL running on time right now?

Mostly on schedule. The departure side at BKK is the weaker end, route health score 77/100. The airports section above carries the live status and delay window at both ends.

Morning or evening flight on BKK–KUL?

Operators schedule morning departures around 06:35 and evening departures around 17:05 from BKK. Earlier flights typically land before destination-airport delays accumulate later in the day; check the KUL delay card to confirm conditions when you'd arrive.

How long is the flight from BKK to KUL?

Great-circle distance is 1,221 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 116–135 min gate-to-gate on this route.

How often does BKK–KUL fly?

3 carriers operate this route, around 63 flights a week between them. Compare carrier days and times in the airline list above.