BKK → KUL Bangkok 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 Air In the air, 30 min late
Left BKK at 11:30 , 30 min after its 11:00 slot.
Track VZ680 →
MH789MALAYSIA AIRLINES BERHAD In 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 →
Sched Flight BKK departure KUL arrival
06:35
MH797 MALAYSIA AIRLINES BERHAD
Left 06:22
Landed 09:25 −20
08:45
TG415 THAI AIRWAYS INTERNATIONAL
Left 09:06 +21
Landed 11:54 −3
11:00
VZ680 Thai Vietjet Air
Left 11:30 +30
·
11:10
MH785 MALAYSIA AIRLINES BERHAD
Left 11:27 +17
Landed 14:26 +1
14:15
MH789 MALAYSIA AIRLINES BERHAD
Left 15:07 +52
KUL about 18:00 In the air · sched 17:35
16:45
TG417 THAI AIRWAYS INTERNATIONAL
On schedule Boarding · Gate C1
KUL 19:55 scheduled
17:05
MH783 MALAYSIA AIRLINES BERHAD
On schedule Boarding · Gate C4
KUL 20:25 scheduled
18:40
MH775 MALAYSIA AIRLINES BERHAD
On schedule
KUL 22:00 scheduled
·
MH781 MALAYSIA AIRLINES BERHAD
On schedule
KUL 23:25 scheduled
Checked BKK board 15:48 · KUL board 16:38
BKK
Bangkok
heavy · +34
KUL
Kuala Lumpur
smooth · +0
dep bank 06:35–20:05 63x 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 min across the last 30 arrivals
Flight time ~2h 04m estimated from route distance
Weekly departures 63x 3 direct airlines on the leg
Cancelled 4.9% recent route rate · 2 of 41
The week scheduled departures · origin local time
Malaysia Airlines 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
Malaysia AirlinesMH 52% on time
Flights MH797 06:35 daily · MH785 11:10 daily · MH789 14:15 daily · MH783 17:05 daily
Thai InternationalTG 100% 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-04 MH785 dep +17 → arr +1
11-04 MH797 dep −13 → arr −20
11-04 TG415 dep +21 → arr −3
11-03 MH775 dep +0 → arr +17
11-03 MH781 dep +59 → arr +27
11-03 MH783 dep +35 → arr −32
11-03 MH785 dep +47 → arr +21
11-03 MH789 dep +69 → arr +34
11-03 MH797 dep −2 → arr −11
11-03 TG415 dep +28 → arr −6
11-03 TG417 dep +19 → arr +2
11-02 MH781 dep +32 → arr +11
11-02 MH783 dep +0 → arr +38
11-02 MH785 dep +32 → arr +0
11-02 MH789 dep +35 → arr +14
11-02 TG415 dep +21 → arr −4
11-02 TG417 dep +40 → arr +5
11-01 MH775 dep +83 → arr +47
11-01 MH781 dep +95 → arr +60
11-01 MH783 dep +33 → arr +1
11-01 MH785 dep +40 → arr +18
11-01 MH789 dep +34 → arr +13
11-01 MH797 dep +20 → arr −2
11-01 TG415 dep +32 → arr +7
10-31 MH775 dep +17 → arr −18
10-31 MH781 dep +59 → arr +17
10-31 MH783 dep +18 → arr −9
10-31 MH785 dep +29 → arr +22
10-31 MH789 dep +40 → arr +9
Show 32 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 KUL, paired departure → arrival per flight and day. Board history since Sat, Oct 31. Each day adds the flights our airport boards record.
Board rows 79 Completed 71 Delayed 19 Cancelled 2 Within 15m 52/71 Median +0m
MH775 MALAYSIA AIRLINES BERHAD
5 days
BKK
Departure
Sched 18:40
Scheduled departure
→
KUL
Arrival
Sched 22:00
Scheduled arrival · landing pending
Tue, Nov 3
2/2 legs · 9M-MXN
BKK
Departure
18:40 Departed
→
KUL
Arrival
22:17
Landed · Sched 22:0017m late
BKK
Departure
Sched 18:40
Cancelled
→
KUL
Arrival
Sched 22:00
Scheduled time only · no board update captured
Sun schedule from board history
Sun, Nov 1
2/2 legs · 9M-MVH
BKK
Departure
19:35
Departed · Sched 18:4055m late
→
KUL
Arrival
22:47
Landed · Sched 22:0047m late
Sat, Oct 31
2/2 legs · 9M-MXW
BKK
Departure
18:57
Departed · Sched 18:4017m late
→
KUL
Arrival
21:42
Landed · Sched 22:0018m early
Full MH775 history →
MH781 MALAYSIA AIRLINES BERHAD
5 days
Wed, Nov 4
1/2 legs · 9M-MVF
BKK
Departure
Sched 20:05
Scheduled departure
Tue schedule from board history
→
KUL
Arrival
Sched 23:25
Scheduled arrival · landing pending
Tue, Nov 3
2/2 legs · 9M-MVF
BKK
Departure
21:04
Departed · Sched 20:0559m late
→
KUL
Arrival
23:52
Landed · Sched 23:2527m late
Mon, Nov 2
2/2 legs · 9M-MXW
BKK
Departure
20:15
Departed · Sched 20:0510m late
→
KUL
Arrival
23:36
Landed · Sched 23:2511m late
Sun, Nov 1
2/2 legs · 9M-MVJ
BKK
Departure
21:25
Departed · Sched 20:0580m late
→
KUL
Arrival
00:25
Landed · Sched 23:2560m late
Sat, Oct 31
2/2 legs · 9M-MVR
BKK
Departure
20:41
Departed · Sched 20:0536m late
→
KUL
Arrival
23:42
Landed · Sched 23:2517m late
Full MH781 history →
MH783 MALAYSIA AIRLINES BERHAD
5 days
BKK
Departure
Sched 17:05
Scheduled departure
→
KUL
Arrival
Sched 20:25
Scheduled arrival · landing pending
Tue, Nov 3
2/2 legs · 9M-MXT
BKK
Departure
17:40
Departed · Sched 17:0535m late
→
KUL
Arrival
20:21
Landed · Sched 20:5332m early
Mon, Nov 2
2/2 legs · 9M-MXY
BKK
Departure
17:05 Departed
→
KUL
Arrival
21:03
Landed · Sched 20:2538m late
Sun, Nov 1
2/2 legs · 9M-MV0
BKK
Departure
17:38
Departed · Sched 17:0533m late
→
KUL
Arrival
20:26
Landed · Sched 20:251m late
Sat, Oct 31
2/2 legs · 9M-MXR
BKK
Departure
17:23
Departed · Sched 17:0518m late
→
KUL
Arrival
20:16
Landed · Sched 20:259m early
Full MH783 history →
MH785 MALAYSIA AIRLINES BERHAD
5 days
Wed, Nov 4
2/2 legs · 9M-MVH
BKK
Departure
11:27
Departed · Sched 11:1017m late
→
KUL
Arrival
14:26
Landed · Sched 14:251m late
Tue, Nov 3
2/2 legs · 9M-MVQ
BKK
Departure
11:24
Departed · Sched 11:1014m late
→
KUL
Arrival
14:46
Landed · Sched 14:2521m late
Mon, Nov 2
2/2 legs · 9M-MVG
BKK
Departure
11:42
Departed · Sched 11:1032m late
→
Sun, Nov 1
2/2 legs · 9M-MXW
BKK
Departure
11:30
Departed · Sched 11:1020m late
→
KUL
Arrival
14:43
Landed · Sched 14:2518m late
Sat, Oct 31
2/2 legs · 9M-MVK
BKK
Departure
11:39
Departed · Sched 11:1029m late
→
KUL
Arrival
14:47
Landed · Sched 14:2522m late
Full MH785 history →
MH789 MALAYSIA AIRLINES BERHAD
5 days
Wed, Nov 4
2/2 legs · 9M-MVR
BKK
Departure
14:36
Departed · Sched 14:1521m late
→
KUL
Arrival
Sched 17:35
Scheduled arrival · landing pending
Tue, Nov 3
2/2 legs · 9M-MLQ
BKK
Departure
14:35
Departed · Sched 14:1520m late
→
KUL
Arrival
18:14
Landed · Sched 17:4034m late
Mon, Nov 2
2/2 legs · 9M-MLN
BKK
Departure
14:33
Departed · Sched 14:1518m late
→
KUL
Arrival
17:49
Landed · Sched 17:3514m late
Sun, Nov 1
2/2 legs · 9M-MLR
BKK
Departure
14:31
Departed · Sched 14:1516m late
→
KUL
Arrival
17:48
Landed · Sched 17:3513m late
Sat, Oct 31
2/2 legs · 9M-MVD
BKK
Departure
14:22
Departed · Sched 14:157m late
→
KUL
Arrival
17:44
Landed · Sched 17:359m late
Full MH789 history →
MH797 MALAYSIA AIRLINES BERHAD
5 days
BKK
Departure
06:22
Departed · Sched 06:3513m early
→
KUL
Arrival
09:25
Landed · Sched 09:4520m early
BKK
Departure
06:33
Departed · Sched 06:352m early
→
KUL
Arrival
09:34
Landed · Sched 09:4511m early
BKK
Departure
Sched 06:35
Cancelled
→
KUL
Arrival
Sched 09:45
Scheduled time only · no board update captured
Sun schedule from board history
Sun, Nov 1
2/2 legs · 9M-MLS
BKK
Departure
06:55
Departed · Sched 06:3520m late
→
KUL
Arrival
09:43
Landed · Sched 09:452m early
Sat, Oct 31
1/2 legs · 9M-MXY
BKK
Departure
07:01
Departed · Sched 06:3526m late
→
KUL
Arrival
—
Board row not captured for this rotation yet.
Full MH797 history →
TG415 THAI AIRWAYS INTERNATIONAL
5 days
Wed, Nov 4
2/2 legs · HS-TWD
BKK
Departure
09:06
Departed · Sched 08:4521m late
→
KUL
Arrival
11:54
Landed · Sched 11:573m early
Tue, Nov 3
2/2 legs · HS-THX
BKK
Departure
09:13
Departed · Sched 08:4528m late
→
KUL
Arrival
11:49
Landed · Sched 11:556m early
Mon, Nov 2
2/2 legs · HS-TKY
BKK
Departure
08:53
Departed · Sched 08:458m late
→
KUL
Arrival
11:51
Landed · Sched 11:554m early
Sun, Nov 1
2/2 legs · HS-TOF
BKK
Departure
09:02
Departed · Sched 08:4517m late
→
KUL
Arrival
12:02
Landed · Sched 11:557m late
Sat, Oct 31
1/2 legs · HS-THE
BKK
Departure
09:17
Departed · Sched 08:4532m late
→
KUL
Arrival
—
Board row not captured for this rotation yet.
Full TG415 history →
TG417 THAI AIRWAYS INTERNATIONAL
5 days
BKK
Departure
Sched 16:45
Scheduled departure
→
KUL
Arrival
Sched 19:55
Scheduled arrival · landing pending
Tue, Nov 3
2/2 legs · HS-TKP
BKK
Departure
17:04
Departed · Sched 16:4519m late
→
KUL
Arrival
19:57
Landed · Sched 19:552m late
Mon, Nov 2
2/2 legs · HS-TWC
BKK
Departure
17:25
Departed · Sched 16:4540m late
→
KUL
Arrival
20:16
Landed · Sched 20:115m late
Sun, Nov 1
2/2 legs · HS-TKV
BKK
Departure
16:45 Departed
→
KUL
Arrival
19:51
Landed · Sched 19:554m early
Sat, Oct 31
1/2 legs · HS-TKN
BKK
Departure
17:03
Departed · Sched 16:4518m late
→
KUL
Arrival
—
Board row not captured for this rotation yet.
Full TG417 history →
VZ680 Thai Vietjet Air
5 days
Wed, Nov 4
1/2 legs · HS-VZJ
BKK
Departure
11:15
Departed · Sched 11:0015m late
→
KUL
Arrival
—
Board row not captured for this rotation yet.
Tue, Nov 3
1/2 legs · HS-VZD
BKK
Departure
11:22
Departed · Sched 11:0022m late
→
KUL
Arrival
—
Board row not captured for this rotation yet.
Mon, Nov 2
1/2 legs · HS-VZD
BKK
Departure
11:21
Departed · Sched 11:0021m late
→
KUL
Arrival
—
Board row not captured for this rotation yet.
Sun, Nov 1
1/2 legs · HS-VZG
BKK
Departure
11:12
Departed · Sched 11:0012m late
→
KUL
Arrival
—
Board row not captured for this rotation yet.
Sat, Oct 31
1/2 legs · HS-VZH
BKK
Departure
11:36
Departed · Sched 11:0036m late
→
KUL
Arrival
—
Board row not captured for this rotation yet.
Full VZ680 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 Kuala Lumpur (KUL) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/BKK-KUL
Copy
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.