DMK → KUL Bangkok to Kuala Lumpur
live
Direct flights from Bangkok (DMK) to Kuala Lumpur (KUL): 14 nonstop departures observed each week across 2 airlines. 50% of the last 42 operated flights arrived within 15 minutes of schedule. The median arrival is on schedule. 13 of the 42 tracked flights were cancelled. The nonstop covers 1,248 km, an estimated 2 hours 6 minutes in the air. Measured by Pro Flight Search from live flight boards at Bangkok and Kuala Lumpur. Updated 23 September 2026 at 16:37 UTC.
DMK
Bangkok
smooth · +0
KUL
Kuala Lumpur
smooth · +0
dep bank 07:55–21:30 14x weekly
Runs rough · 2 airlines · 14x weekly · nonstop
50% on time
of the last 42 operated DMK → KUL flights arrived within 15 minutes
Median arrival delay is +1 min . 13 of 42 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival +1 min across the last 42 operated legs
Flight time ~2h 06m estimated from route distance
Weekly departures 14x 2 direct airlines on the leg
Cancelled 31.0% recent route rate · 13 of 42
The week scheduled departures · origin local time
AirAsia Batik Air Malaysia
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 71% on time
Flights AK891 07:55 daily · AK881 10:05 daily · AK883 13:35 daily · AK885 15:15 daily
Batik Air MalaysiaOD 27% on time
Flights OD523 11:50 daily · OD527 13:45 Mo We Th Sa Su · OD529 18:00 daily
History operated legs · board outcomes
09-23 AK899 cancelled CNX
09-23 FD311 cancelled CNX
09-23 OD521 cancelled CNX
09-23 OD523 dep +39 → arr −20
09-23 OD525 cancelled CNX
09-23 OD527 dep +81 → arr −28
09-23 OD529 dep +93 → arr −19
09-22 FD311 cancelled CNX
09-22 OD521 cancelled CNX
09-22 OD523 dep +30 → arr +20
09-22 OD525 cancelled CNX
09-22 OD529 dep +76 → arr −15
09-21 AK899 cancelled CNX
09-21 FD311 cancelled CNX
09-21 OD521 cancelled CNX
09-21 OD525 cancelled CNX
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 DMK and KUL, paired departure → arrival per flight and day. Board tracking since Mon, Sep 21 — history builds over 7 days as we poll hub boards up to 4× daily.
Board rows 54 Completed 48 Delayed 14 Cancelled 14 Within 15m 35/48 Median +0m
OD521 BATIK AIR MALAYSIA
4 days
DMK
Departure
Sched 09:15
Scheduled departure
Wed schedule from board history
→
KUL
Arrival
Sched 12:30
Scheduled arrival · landing pending
DMK
Departure
Sched 09:15
Cancelled
→
KUL
Arrival
Sched 12:30
Cancelled
DMK
Departure
Sched 09:15
Cancelled
→
KUL
Arrival
—
Board row not captured for this rotation yet.
DMK
Departure
Sched 09:15
Cancelled
→
KUL
Arrival
—
Board row not captured for this rotation yet.
OD523 BATIK AIR MALAYSIA
4 days
DMK
Departure
—
Board row not captured for this rotation yet.
→
KUL
Arrival
Sched 15:05
Scheduled arrival · landing pending
Wed, Sep 23
2/2 legs · 9M-LFG
DMK
Departure
12:15
Departed · Sched 11:5025m late
→
KUL
Arrival
15:15
Landed · Sched 15:3520m early
DMK
Departure
12:20
Departed · Sched 11:5030m late
→
KUL
Arrival
15:25
Landed · Sched 15:0520m late
Mon, Sep 21
1/2 legs · 9M-LRU
DMK
Departure
12:50
Departed · Sched 11:5060m late
→
KUL
Arrival
—
Board row not captured for this rotation yet.
Full OD523 history →
OD527 BATIK AIR MALAYSIA
4 days
DMK
Departure
—
Board row not captured for this rotation yet.
→
KUL
Arrival
Sched 17:00
Scheduled arrival · landing pending
Wed, Sep 23
2/2 legs · 9M-LDK
DMK
Departure
14:53
Departed · Sched 13:4568m late
→
KUL
Arrival
17:47
Landed · Sched 18:1528m early
DMK
Departure
Sched 13:45
Cancelled
→
KUL
Arrival
—
Board row not captured for this rotation yet.
Mon, Sep 21
1/2 legs · 9M-LDU
DMK
Departure
14:12
Departed · Sched 13:4527m late
→
KUL
Arrival
—
Board row not captured for this rotation yet.
Full OD527 history →
OD529 BATIK AIR MALAYSIA
4 days
DMK
Departure
—
Board row not captured for this rotation yet.
→
KUL
Arrival
Sched 21:15
Scheduled arrival · landing pending
Wed, Sep 23
2/2 legs · 9M-LRT
DMK
Departure
19:20
Departed · Sched 18:0080m late
→
KUL
Arrival
22:21
Landed · Sched 22:4019m early
DMK
Departure
19:16
Departed · Sched 18:0076m late
→
KUL
Arrival
22:15
Landed · Sched 22:3015m early
DMK
Departure
Sched 18:00
Cancelled
→
KUL
Arrival
—
Board row not captured for this rotation yet.
Full OD529 history →
AK881 AirAsia
3 days
Wed, Sep 23
1/2 legs · 9M-AGU
DMK
Departure
09:43
Departed · Sched 10:0522m early
→
KUL
Arrival
—
Board row not captured for this rotation yet.
DMK
Departure
09:50
Departed · Sched 10:0515m early
→
KUL
Arrival
—
Board row not captured for this rotation yet.
Mon, Sep 21
1/2 legs · 9M-AQE
DMK
Departure
09:46
Departed · Sched 10:0519m early
→
KUL
Arrival
—
Board row not captured for this rotation yet.
Full AK881 history →
AK883 AirAsia
3 days
Wed, Sep 23
1/2 legs · 9M-VAH
DMK
Departure
13:53
Departed · Sched 13:3518m late
→
KUL
Arrival
—
Board row not captured for this rotation yet.
DMK
Departure
13:36
Departed · Sched 13:351m late
→
KUL
Arrival
—
Board row not captured for this rotation yet.
Mon, Sep 21
1/2 legs · 9M-RAN
DMK
Departure
13:32
Departed · Sched 13:353m early
→
KUL
Arrival
—
Board row not captured for this rotation yet.
Full AK883 history →
AK885 AirAsia
3 days
Wed, Sep 23
1/2 legs · 9M-AJD
DMK
Departure
15:38
Departed · Sched 15:1523m late
→
KUL
Arrival
—
Board row not captured for this rotation yet.
DMK
Departure
15:01
Departed · Sched 15:1514m early
→
KUL
Arrival
—
Board row not captured for this rotation yet.
Mon, Sep 21
1/2 legs · 9M-DAG
DMK
Departure
15:04
Departed · Sched 15:1511m early
→
KUL
Arrival
—
Board row not captured for this rotation yet.
Full AK885 history →
AK887 AirAsia
3 days
Wed, Sep 23
1/2 legs · 9M-AJS
DMK
Departure
17:11
Departed · Sched 16:4526m late
→
KUL
Arrival
—
Board row not captured for this rotation yet.
DMK
Departure
16:41
Departed · Sched 16:454m early
→
KUL
Arrival
—
Board row not captured for this rotation yet.
Mon, Sep 21
1/2 legs · 9M-DAE
DMK
Departure
16:53
Departed · Sched 16:458m late
→
KUL
Arrival
—
Board row not captured for this rotation yet.
Full AK887 history →
AK889 AirAsia
3 days
Wed, Sep 23
1/2 legs · 9M-AGH
DMK
Departure
19:42
Departed · Sched 19:508m early
→
KUL
Arrival
—
Board row not captured for this rotation yet.
DMK
Departure
19:30
Departed · Sched 19:4010m early
→
KUL
Arrival
—
Board row not captured for this rotation yet.
DMK
Departure
19:27
Departed · Sched 19:4013m early
→
KUL
Arrival
—
Board row not captured for this rotation yet.
Full AK889 history →
AK891 AirAsia
3 days
Wed, Sep 23
1/2 legs · 9M-AQN
DMK
Departure
07:50
Departed · Sched 07:555m early
→
KUL
Arrival
—
Board row not captured for this rotation yet.
DMK
Departure
07:45
Departed · Sched 07:5510m early
→
KUL
Arrival
—
Board row not captured for this rotation yet.
Mon, Sep 21
1/2 legs · 9M-AJY
DMK
Departure
07:51
Departed · Sched 07:554m early
→
KUL
Arrival
—
Board row not captured for this rotation yet.
Full AK891 history →
AK893 AirAsia
3 days
Wed, Sep 23
1/2 legs · 9M-AHZ
DMK
Departure
18:42
Departed · Sched 18:453m early
→
KUL
Arrival
—
Board row not captured for this rotation yet.
DMK
Departure
18:48
Departed · Sched 18:453m late
→
KUL
Arrival
—
Board row not captured for this rotation yet.
DMK
Departure
18:42
Departed · Sched 18:453m early
→
KUL
Arrival
—
Board row not captured for this rotation yet.
Full AK893 history →
AK897 AirAsia
3 days
DMK
Departure
22:00
Est. · Sched 21:3030m late
→
KUL
Arrival
—
Board row not captured for this rotation yet.
DMK
Departure
21:50
Last seen · Sched 21:3020m late
→
KUL
Arrival
—
Board row not captured for this rotation yet.
DMK
Departure
22:16
Departed · Sched 21:3046m late
→
KUL
Arrival
—
Board row not captured for this rotation yet.
Full AK897 history →
AK899 AirAsia
2 days
DMK
Departure
Sched 11:40
Cancelled
→
KUL
Arrival
—
Board row not captured for this rotation yet.
DMK
Departure
Sched 11:40
Cancelled
→
KUL
Arrival
—
Board row not captured for this rotation yet.
FD311 Thai AirAsia
3 days
DMK
Departure
Sched 07:00
Cancelled
→
KUL
Arrival
—
Board row not captured for this rotation yet.
DMK
Departure
Sched 07:00
Cancelled
→
KUL
Arrival
—
Board row not captured for this rotation yet.
DMK
Departure
Sched 07:00
Cancelled
→
KUL
Arrival
—
Board row not captured for this rotation yet.
OD525 Malindo Air
3 days
DMK
Departure
Sched 20:15
Cancelled
→
KUL
Arrival
—
Board row not captured for this rotation yet.
DMK
Departure
Sched 20:15
Cancelled
→
KUL
Arrival
—
Board row not captured for this rotation yet.
DMK
Departure
Sched 20:15
Cancelled
→
KUL
Arrival
—
Board row not captured for this rotation yet.
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 (DMK) to Kuala Lumpur (KUL) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/DMK-KUL
Copy
How we measure this →
DMK to KUL questions
Is DMK–KUL running on time right now? Smooth skies ahead. Both endpoints currently score the same, route health score 91/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on DMK–KUL? Operators schedule morning departures around 07:55 and evening departures around 18:00 from DMK. 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 DMK to KUL? Great-circle distance is 1,248 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 118–137 min gate-to-gate on this route.
How often does DMK–KUL fly? 2 carriers operate this route, around 75 flights a week between them. Compare carrier days and times in the airline list above.