Thailand flag Bangkok Airport (DMK)

Country Thailand | Asia | Regional Hub | IATA: DMK | ICAO: VTBD | Elevation 9 ft · 3 m | Local time

Destinations
60
Flights / day
232
Busiest route
Chiang Mai
Top airline
Thai AirAsia

Bangkok Don Mueang Airport averages 232 flights per day to 60 destinations, with 11 domestic routes and 49 international routes. A total of 14 airlines operate at DMK, led by Thai AirAsia. This airport provides direct service to 20 countries across two continents, with Malaysia representing its largest international market. The longest nonstop route from Bangkok Don Mueang connects to Dubai, with a typical flight time of 7 hr 10 mins. Updated: September 1, 2026

Route Network

Bangkok Don Mueang Airport connects 60 destinations worldwide, with Chiang Mai standing out as its busiest route. The longest nonstop flight is to Dubai, and the shortest flight is to Siem Reap.

Thailand flag Chiang Mai (CNX) – Thailand 3 airlines
1 hr 50 mins
353 mi · 568 km
29
per day
Thailand flag Phuket (HKT) – Thailand 3 airlines
2 hr 0 mins
430 mi · 692 km
25
per day
Thailand flag Hat Yai (HDY) – Thailand 3 airlines
2 hr 5 mins
482 mi · 776 km
20
per day
Thailand flag Surat Thani (URT) – Thailand 3 airlines
1 hr 50 mins
345 mi · 555 km
13
per day
Malaysia flag Kuala Lumpur (KUL) – Malaysia 2 airlines
2 hr 40 mins
775 mi · 1,248 km
12
per day
Thailand flag Nakhon Si Thammarat (NST) – Thailand 3 airlines
1 hr 50 mins
374 mi · 602 km
11
per day
Thailand flag Udon Thani (UTH) – Thailand 3 airlines
1 hr 30 mins
280 mi · 451 km
11
per day
Thailand flag Chiang Rai (CEI) – Thailand 3 airlines
1 hr 55 mins
420 mi · 676 km
11
per day
Thailand flag Khon Kaen (KKC) – Thailand 2 airlines
1 hr 20 mins
228 mi · 368 km
9
per day
Thailand flag Krabi (KBV) – Thailand 3 airlines
2 hr 0 mins
416 mi · 670 km
9
per day
Thailand flag Ubon Ratchathani (UBP) – Thailand 3 airlines
1 hr 25 mins
300 mi · 482 km
8
per day
Myanmar flag Yangon (RGN) – Myanmar 2 airlines
2 hr 0 mins
363 mi · 584 km
4
per day
Viet Nam flag Da Nang (DAD) – Viet Nam 1 airline
1 hr 55 mins
528 mi · 849 km
3
per day
Viet Nam flag Ho Chi Minh City (SGN) – Viet Nam 1 airline
1 hr 50 mins
461 mi · 741 km
3
per day
Thailand flag Ko Samui (USM) – Thailand 1 airline
1 hr 40 mins
304 mi · 489 km
3
per day
Taiwan flag Taipei (TPE) – Taiwan 2 airlines
4 hr 0 mins
1,546 mi · 2,488 km
3
per day
Indonesia flag Jakarta (CGK) – Indonesia 3 airlines
3 hr 55 mins
1,445 mi · 2,326 km
3
per day
Singapore flag Singapore (SIN) – Singapore 2 airlines
2 hr 50 mins
898 mi · 1,446 km
3
per day
United Arab Emirates flag Dubai (DXB) – United Arab Emirates 1 airline
7 hr 10 mins
3,032 mi · 4,880 km
2
per day
Viet Nam flag Hanoi (HAN) – Viet Nam 1 airline
2 hr 10 mins
610 mi · 982 km
2
per day
Malaysia flag Penang (PEN) – Malaysia 1 airline
2 hr 20 mins
596 mi · 959 km
2
per day
Japan flag Tokyo (NRT) – Japan 1 airline
6 hr 30 mins
2,886 mi · 4,645 km
2
per day
China flag Chongqing (CKG) – China 2 airlines
3 hr 20 mins
1,158 mi · 1,864 km
2
per day
India flag Kochi (COK) – India 2 airlines
4 hr 40 mins
1,655 mi · 2,664 km
2
per day
China flag Guangzhou (CAN) – China 2 airlines
3 hr 5 mins
1,057 mi · 1,701 km
2
per day
China flag Chengdu (TFU) – China 2 airlines
3 hr 25 mins
1,159 mi · 1,865 km
2
per day
Viet Nam flag Duong Dong (PQC) – Viet Nam 1 airline
1 hr 35 mins
341 mi · 549 km
2
per day
Macao flag Macau (MFM) – Macao 2 airlines
3 hr 0 mins
1,025 mi · 1,649 km
2
per day
China flag Changsha (CSX) – China 2 airlines
3 hr 30 mins
1,276 mi · 2,054 km
2
per day
Indonesia flag Bali (DPS) – Indonesia 2 airlines
4 hr 40 mins
1,857 mi · 2,988 km
2
per day
Malaysia flag Senai (JHB) – Malaysia 1 airline
2 hr 50 mins
873 mi · 1,405 km
2
per day
Lao People's Democratic Republic flag Vientiane (VTE) – Lao People's Democratic Republic 1 airline
1 hr 35 mins
310 mi · 499 km
2
per day
Philippines flag Manila (MNL) – Philippines 2 airlines
3 hr 35 mins
1,367 mi · 2,201 km
1
per day
China flag Hangzhou (HGH) – China 2 airlines
4 hr 20 mins
1,692 mi · 2,724 km
1
per day
Taiwan flag Kaohsiung (KHH) – Taiwan 2 airlines
3 hr 45 mins
1,425 mi · 2,293 km
1
per day
India flag Bangalore (BLR) – India 1 airline
4 hr 25 mins
1,538 mi · 2,476 km
1
per day
India flag Chennai (MAA) – India 1 airline
4 hr 5 mins
1,374 mi · 2,212 km
1
per day
Sri Lanka flag Colombo (CMB) – Sri Lanka 1 airline
4 hr 20 mins
1,481 mi · 2,384 km
1
per day
China flag Kunming (KMG) – China 1 airline
2 hr 40 mins
788 mi · 1,268 km
1
per day
Lao People's Democratic Republic flag Luang Prabang (LPQ) – Lao People's Democratic Republic 1 airline
1 hr 55 mins
426 mi · 686 km
1
per day
Maldives flag Malé (MLE) – Maldives 1 airline
5 hr 15 mins
1,963 mi · 3,160 km
1
per day
Myanmar flag Mandalay (MDL) – Myanmar 1 airline
2 hr 30 mins
618 mi · 995 km
1
per day
Japan flag Osaka (KIX) – Japan 1 airline
5 hr 55 mins
2,582 mi · 4,156 km
1
per day
China flag Shenzhen (SZX) – China 2 airlines
3 hr 0 mins
1,054 mi · 1,697 km
1
per day
Cambodia flag Siem Reap (SAI) – Cambodia 1 airline
1 hr 15 mins
245 mi · 395 km
1
per day
Hong Kong flag Hong Kong (HKG) – Hong Kong 1 airline
3 hr 0 mins
1,048 mi · 1,686 km
1
per day
India flag Kolkata (CCU) – India 1 airline
3 hr 20 mins
1,000 mi · 1,609 km
6
per week
Japan flag Fukuoka (FUK) – Japan 1 airline
5 hr 25 mins
2,311 mi · 3,719 km
5
per week
Japan flag Naha (OKA) – Japan 1 airline
4 hr 45 mins
1,943 mi · 3,128 km
5
per week
India flag New Delhi (DEL) – India 1 airline
4 hr 55 mins
1,815 mi · 2,921 km
5
per week
Cambodia flag Phnom Penh (KTI) – Cambodia 1 airline
1 hr 30 mins
340 mi · 547 km
5
per week
Malaysia flag Subang (SZB) – Malaysia 1 airline
2 hr 35 mins
748 mi · 1,203 km
5
per week
China flag Wuhan (WUH) – China 1 airline
3 hr 50 mins
1,451 mi · 2,335 km
5
per week
Kazakhstan flag Almaty (ALA) – Kazakhstan 1 airline
6 hr 0 mins
2,467 mi · 3,970 km
4
per week
India flag Mumbai (BOM) – India 1 airline
5 hr 5 mins
1,870 mi · 3,009 km
4
per week
Viet Nam flag Nha Trang (CXR) – Viet Nam 1 airline
2 hr 5 mins
595 mi · 957 km
4
per week
Philippines flag Cebu (CEB) – Philippines 1 airline
4 hr 0 mins
1,598 mi · 2,571 km
3
per week
China flag Xianyang (XIY) – China 1 airline
4 hr 0 mins
1,507 mi · 2,426 km
3
per week
China flag Shanghai (PVG) – China 1 airline
4 hr 30 mins
1,795 mi · 2,889 km
2
per week
France flag Paris (LBG) – France 1 airline
DMK → LBG
1
per week

Route and destination data updated September 1, 2026.

Bangkok Don Mueang Airport is served by 14 airlines, with Thai AirAsia in the lead at 45% of routes. The top three carriers together cover 82% of routes. seven carriers operate only one route each. A total of 12 airlines operate international routes, compared with four airlines serving domestic routes. flydubai is operating the longest nonstop flight, connecting to Dubai with a flight time of 7 hrs 10 mins.

Thai AirAsia (43 routes)
Thai Lion Air (27 routes)
Nok Air (9 routes)
Thai AirAsia X (4 routes)
Malindo Air (2 routes)
Myanmar Airways International (2 routes)
Cebu Pacific Air (2 routes)
AirAsia (1 routes)
Bangkok Airways (1 routes)
Batik Air (1 routes)
Citilink (1 routes)
flydubai (1 routes)
Philippines AirAsia (1 routes)
ARL (1 routes)

Bangkok Don Mueang Airport provides direct service to 20 countries across two continents. The route network is 18% domestic and 82% international. Malaysia is the primary international destination.

Thailand - 149/day
Malaysia - 17/day
China - 12/day
Viet Nam - 11/day
Myanmar - 6/day
India - 6/day
Indonesia - 5/day
Japan - 5/day
Taiwan - 4/day
Singapore - 3/day
Lao People's Democratic Republic - 3/day
United Arab Emirates - 2/day
Macao - 2/day
Philippines - 2/day
Cambodia - 2/day
Sri Lanka - 1/day
Maldives - 1/day
Hong Kong - 1/day
Kazakhstan - 1/day
France - 0/day

Delays

Global  Delays
Delay Performance (24 hour average)
Departures
4 min early
1 min (-20%) vs last 24 hours
24h trend
Arrivals
8 min early
1 min (-7%) vs last 24 hours
24h trend
Cancelled Departures
139 flights (24 hour total)

Sep 5

2026

02:00 - 03:00

Departure
8 min early
Arrival
12 min early
Cancelled
13

Sep 5

2026

01:00 - 02:00

Departure
5 min early
Arrival
11 min early
Cancelled
12

Sep 5

2026

00:00 - 01:00

Departure
6 min early
Arrival
17 min early
Cancelled
8

Sep 4

2026

23:00 - 00:00

Departure
7 min early
Arrival
5 min early
Cancelled
2

Sep 4

2026

22:00 - 23:00

Departure
Arrival
8 min early
Cancelled
0

Sep 4

2026

21:00 - 22:00

Departure
3 min early
Arrival
11 min early
Cancelled
2

Sep 4

2026

20:00 - 21:00

Departure
3 min early
Arrival
on-time
Cancelled
2

Sep 4

2026

19:00 - 20:00

Departure
on-time
Arrival
8 min early
Cancelled
2

Sep 4

2026

18:00 - 19:00

Departure
12 min early
Arrival
5 min early
Cancelled
2

Sep 4

2026

17:00 - 18:00

Departure
on-time
Arrival
3 min early
Cancelled
4

Sep 4

2026

16:00 - 17:00

Departure
1 min early
Arrival
6 min early
Cancelled
5

Sep 4

2026

15:00 - 16:00

Departure
8 min early
Arrival
3 min early
Cancelled
8

Sep 4

2026

14:00 - 15:00

Departure
9 min early
Arrival
9 min early
Cancelled
8

Sep 4

2026

13:00 - 14:00

Departure
on-time
Arrival
11 min early
Cancelled
5

Sep 4

2026

12:00 - 13:00

Departure
on-time
Arrival
6 min early
Cancelled
5

Sep 4

2026

11:00 - 12:00

Departure
on-time
Arrival
8 min early
Cancelled
6

Sep 4

2026

10:00 - 11:00

Departure
4 min early
Arrival
4 min early
Cancelled
8

Sep 4

2026

09:00 - 10:00

Departure
4 min early
Arrival
7 min early
Cancelled
6

Sep 4

2026

08:00 - 09:00

Departure
2 min early
Arrival
6 min early
Cancelled
5

Sep 4

2026

07:00 - 08:00

Departure
2 min early
Arrival
5 min early
Cancelled
5

Sep 4

2026

06:00 - 07:00

Departure
3 min early
Arrival
9 min early
Cancelled
5

Sep 4

2026

05:00 - 06:00

Departure
5 min early
Arrival
11 min early
Cancelled
9

Sep 4

2026

04:00 - 05:00

Departure
4 min early
Arrival
12 min early
Cancelled
8

Sep 4

2026

03:00 - 04:00

Departure
4 min early
Arrival
12 min early
Cancelled
9
Delay Performance (7 day average)
Departures
4 min early
1 min (-32.5%) vs last week
7d trend
Arrivals
8 min early
2 min (-26.8%) vs last week
7d trend
Cancelled Departures
1,023 flights (7 day total)

Sep 4

2026

Departure
4 min early
Arrival
8 min early
Cancelled
137

Sep 3

2026

Departure
3 min early
Arrival
7 min early
Cancelled
185

Sep 2

2026

Departure
5 min early
Arrival
9 min early
Cancelled
159

Sep 1

2026

Departure
5 min early
Arrival
10 min early
Cancelled
193

Aug 31

2026

Departure
6 min early
Arrival
10 min early
Cancelled
67

Aug 30

2026

Departure
4 min early
Arrival
7 min early
Cancelled
122

Aug 29

2026

Departure
3 min early
Arrival
7 min early
Cancelled
160
Delay Performance (30 day average)
Departures
2 min early
1 min (-51.2%) vs last 30 days
30d trend
Arrivals
5 min early
min (-8.7%) vs last 30 days
30d trend
Cancelled Departures
3,938 flights (30 day total)

Sep 4

2026

Departure
4 min early
Arrival
8 min early
Cancelled
137

Sep 3

2026

Departure
3 min early
Arrival
7 min early
Cancelled
185

Sep 2

2026

Departure
5 min early
Arrival
9 min early
Cancelled
159

Sep 1

2026

Departure
5 min early
Arrival
10 min early
Cancelled
193

Aug 31

2026

Departure
6 min early
Arrival
10 min early
Cancelled
67

Aug 30

2026

Departure
4 min early
Arrival
7 min early
Cancelled
122

Aug 29

2026

Departure
3 min early
Arrival
7 min early
Cancelled
160

Aug 28

2026

Departure
3 min early
Arrival
2 min early
Cancelled
117

Aug 27

2026

Departure
4 min early
Arrival
8 min early
Cancelled
172

Aug 26

2026

Departure
3 min early
Arrival
7 min early
Cancelled
168

Aug 25

2026

Departure
5 min early
Arrival
9 min early
Cancelled
172

Aug 24

2026

Departure
1 min early
Arrival
7 min early
Cancelled
86

Aug 23

2026

Departure
6 min early
Arrival
4 min early
Cancelled
29

Aug 22

2026

Departure
2 min early
Arrival
5 min early
Cancelled
126

Aug 21

2026

Departure
3 min early
Arrival
5 min early
Cancelled
126

Aug 20

2026

Departure
3 min early
Arrival
5 min early
Cancelled
159

Aug 19

2026

Departure
on-time
Arrival
1 min early
Cancelled
144

Aug 18

2026

Departure
1 min early
Arrival
4 min early
Cancelled
148

Aug 17

2026

Departure
1 min early
Arrival
5 min early
Cancelled
74

Aug 16

2026

Departure
2 min early
Arrival
3 min early
Cancelled
116

Aug 15

2026

Departure
on-time
Arrival
2 min early
Cancelled
129

Aug 14

2026

Departure
2 min early
Arrival
3 min early
Cancelled
110

Aug 13

2026

Departure
4 min early
Arrival
8 min early
Cancelled
147

Aug 12

2026

Departure
3 min early
Arrival
8 min early
Cancelled
128

Aug 11

2026

Departure
2 min early
Arrival
7 min early
Cancelled
152

Aug 10

2026

Departure
3 min late
Arrival
1 min late
Cancelled
120

Aug 9

2026

Departure
3 min early
Arrival
6 min early
Cancelled
127

Aug 8

2026

Departure
1 min early
Arrival
4 min early
Cancelled
123

Aug 7

2026

Departure
on-time
Arrival
on-time
Cancelled
106

Aug 6

2026

Departure
3 min early
Arrival
5 min early
Cancelled
136

Global Rankings

Worldwide Position

Flights per day

#138 (232 flights/day)
Top 100 Busiest Airports in the World
Worldwide Position

Most destinations

#341 (60 destinations)
Top 100 Airports with Most Destinations

Runways

Runway Length Width Surface
12,195 ft 3,717 m 197 ft 60 m Asphalt
12,195 ft 3,717 m 197 ft 60 m Asphalt
11,529 ft 3,514 m 148 ft 45 m Asphalt
11,529 ft 3,514 m 148 ft 45 m Asphalt

Runway Length

Runways at Bangkok Don Mueang Airport are long enough for all aircraft with known takeoff and landing distances.

Operational Context

Bangkok Don Mueang (IATA: DMK) operates around 232 flights per day to 60 nonstop destinations. Its network includes 11 domestic and 49 international routes, with Thai AirAsia as the leading carrier and Chiang Mai currently the busiest connection. From DMK, passengers can reach 20 countries across 2 continents, and the longest runway measures 3,717 m (12,195 ft).

Miscellaneous