Thailand flag Bangkok Airport (DMK)

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

Destinations
63
Flights / day
215
Busiest route
Chiang Mai
Top airline
Thai AirAsia

Bangkok Don Mueang Airport averages 215 flights per day to 63 destinations, with 11 domestic routes and 52 international routes. A total of 16 airlines operate at DMK, led by Thai AirAsia. This airport provides direct service to 22 countries across two continents, with Malaysia representing its largest international market. The longest nonstop route from Bangkok Don Mueang connects to Adelaide, with a typical flight time of 8 hr 55 mins. Updated: July 16, 2026

Route Network

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

Thailand flag Chiang Mai (CNX) – Thailand 3 airlines
1 hr 50 mins
353 mi · 568 km
25
per day
Thailand flag Phuket (HKT) – Thailand 3 airlines
2 hr 0 mins
430 mi · 692 km
22
per day
Thailand flag Hat Yai (HDY) – Thailand 3 airlines
2 hr 5 mins
482 mi · 776 km
19
per day
Thailand flag Chiang Rai (CEI) – Thailand 3 airlines
1 hr 55 mins
420 mi · 676 km
11
per day
Thailand flag Surat Thani (URT) – Thailand 3 airlines
1 hr 50 mins
345 mi · 555 km
11
per day
Malaysia flag Kuala Lumpur (KUL) – Malaysia 2 airlines
2 hr 40 mins
775 mi · 1,248 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 Khon Kaen (KKC) – Thailand 3 airlines
1 hr 20 mins
228 mi · 368 km
10
per day
Thailand flag Nakhon Si Thammarat (NST) – Thailand 3 airlines
1 hr 50 mins
374 mi · 602 km
10
per day
Thailand flag Ubon Ratchathani (UBP) – Thailand 3 airlines
1 hr 25 mins
300 mi · 482 km
9
per day
Thailand flag Krabi (KBV) – Thailand 3 airlines
2 hr 0 mins
416 mi · 670 km
8
per day
Indonesia flag Jakarta (CGK) – Indonesia 4 airlines
3 hr 55 mins
1,445 mi · 2,326 km
4
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
Singapore flag Singapore (SIN) – Singapore 2 airlines
2 hr 50 mins
898 mi · 1,446 km
3
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
Cambodia flag Siem Reap (SAI) – Cambodia 1 airline
1 hr 15 mins
245 mi · 395 km
2
per day
Taiwan flag Taipei (TPE) – Taiwan 2 airlines
4 hr 0 mins
1,546 mi · 2,488 km
2
per day
Japan flag Tokyo (NRT) – Japan 3 airlines
6 hr 30 mins
2,886 mi · 4,645 km
2
per day
Macao flag Macau (MFM) – Macao 2 airlines
3 hr 0 mins
1,025 mi · 1,649 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
Philippines flag Manila (MNL) – Philippines 2 airlines
3 hr 35 mins
1,367 mi · 2,201 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
Indonesia flag Bali (DPS) – Indonesia 2 airlines
4 hr 40 mins
1,857 mi · 2,988 km
1
per day
China flag Changsha (CSX) – China 1 airline
3 hr 30 mins
1,276 mi · 2,054 km
1
per day
India flag Chennai (MAA) – India 1 airline
4 hr 5 mins
1,374 mi · 2,212 km
1
per day
China flag Chongqing (CKG) – China 1 airline
3 hr 20 mins
1,158 mi · 1,864 km
1
per day
United Arab Emirates flag Dubai (DXB) – United Arab Emirates 1 airline
DMK → DXB
1
per day
China flag Guangzhou (CAN) – China 2 airlines
3 hr 5 mins
1,057 mi · 1,701 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 Naha (OKA) – Japan 2 airlines
4 hr 45 mins
1,943 mi · 3,128 km
1
per day
China flag Chengdu (TFU) – China 2 airlines
3 hr 25 mins
1,159 mi · 1,865 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
Taiwan flag Kaohsiung (KHH) – Taiwan 2 airlines
3 hr 45 mins
1,425 mi · 2,293 km
1
per day
China flag Shenzhen (SZX) – China 2 airlines
3 hr 0 mins
1,054 mi · 1,697 km
1
per day
India flag Bangalore (BLR) – India 1 airline
4 hr 25 mins
1,538 mi · 2,476 km
6
per week
Hong Kong flag Hong Kong (HKG) – Hong Kong 2 airlines
3 hr 0 mins
1,048 mi · 1,686 km
6
per week
India flag Kolkata (CCU) – India 1 airline
3 hr 20 mins
1,000 mi · 1,609 km
6
per week
China flag Kunming (KMG) – China 1 airline
2 hr 40 mins
788 mi · 1,268 km
6
per week
Japan flag Osaka (KIX) – Japan 1 airline
5 hr 55 mins
2,582 mi · 4,156 km
6
per week
Japan flag Fukuoka (FUK) – Japan 1 airline
5 hr 25 mins
2,311 mi · 3,719 km
5
per week
China flag Hangzhou (HGH) – China 2 airlines
4 hr 20 mins
1,692 mi · 2,724 km
5
per week
India flag Kochi (COK) – India 1 airline
4 hr 40 mins
1,655 mi · 2,664 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
South Korea flag Seoul (ICN) – South Korea 1 airline
5 hr 25 mins
2,273 mi · 3,658 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
Japan flag New Chitose (CTS) – Japan 2 airlines
7 hr 0 mins
3,147 mi · 5,065 km
4
per week
Kazakhstan flag Almaty (ALA) – Kazakhstan 1 airline
6 hr 0 mins
2,467 mi · 3,970 km
3
per week
Philippines flag Cebu (CEB) – Philippines 1 airline
4 hr 0 mins
1,598 mi · 2,571 km
3
per week
Viet Nam flag Nha Trang (CXR) – Viet Nam 1 airline
2 hr 5 mins
595 mi · 957 km
2
per week
Australia flag Perth (JAD) – Australia 1 airline
DMK → JAD
2
per week
China flag Xianyang (XIY) – China 1 airline
4 hr 0 mins
1,507 mi · 2,426 km
2
per week
Australia flag Adelaide (ADL) – Australia 1 airline
8 hr 55 mins
4,192 mi · 6,746 km
1
per week
Australia flag Kalgoorlie (KGI) – Australia 1 airline
DMK → KGI
1
per week
Uzbekistan flag Tashkent (TAS) – Uzbekistan 1 airline
6 hr 25 mins
2,665 mi · 4,288 km
1
per week

Route and destination data updated July 16, 2026.

Bangkok Don Mueang Airport is served by 16 airlines, with Thai AirAsia in the lead at 48% of routes. The top three carriers together cover 80% of routes. nine carriers operate only one route each. A total of 13 airlines operate international routes, compared with five airlines serving domestic routes. Thai AirAsia is operating the longest nonstop flight, connecting to Adelaide with a flight time of 8 hrs 55 mins.

Thai AirAsia (49 routes)
Thai Lion Air (24 routes)
Nok Air (9 routes)
Thai AirAsia X (5 routes)
Malindo Air (3 routes)
Myanmar Airways International (2 routes)
Cebu Pacific Air (2 routes)
AirAsia (1 routes)
Aotga Ground Handling (1 routes)
Batik Air (1 routes)
Citilink (1 routes)
Indonesia AirAsia (1 routes)
Bangkok Airways (1 routes)
VistaJet (1 routes)
Philippines AirAsia (1 routes)
flydubai (1 routes)

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

Thailand - 139/day
Malaysia - 15/day
Viet Nam - 11/day
China - 8/day
Indonesia - 6/day
Myanmar - 5/day
Japan - 5/day
India - 4/day
Singapore - 3/day
Cambodia - 3/day
Taiwan - 3/day
Lao People's Democratic Republic - 3/day
Macao - 2/day
Philippines - 2/day
United Arab Emirates - 1/day
Maldives - 1/day
Sri Lanka - 1/day
Hong Kong - 1/day
South Korea - 1/day
Australia - 1/day
Kazakhstan - 0/day
Uzbekistan - 0/day

Delays

Global  Delays
Delay Performance (24 hour average)
Departures
on-time
2 min (+111.1%) vs last 24 hours
24h trend
Arrivals
6 min early
1 min (+12.1%) vs last 24 hours
24h trend
Cancelled Departures
165 flights (24 hour total)

Jul 20

2026

15:00 - 16:00

Departure
6 min early
Arrival
8 min early
Cancelled
11

Jul 20

2026

14:00 - 15:00

Departure
6 min early
Arrival
11 min early
Cancelled
14

Jul 20

2026

13:00 - 14:00

Departure
3 min late
Arrival
9 min early
Cancelled
13

Jul 20

2026

12:00 - 13:00

Departure
3 min late
Arrival
on-time
Cancelled
9

Jul 20

2026

11:00 - 12:00

Departure
1 min early
Arrival
on-time
Cancelled
10

Jul 20

2026

10:00 - 11:00

Departure
1 min late
Arrival
2 min early
Cancelled
11

Jul 20

2026

09:00 - 10:00

Departure
3 min late
Arrival
2 min early
Cancelled
7

Jul 20

2026

08:00 - 09:00

Departure
4 min late
Arrival
1 min late
Cancelled
6

Jul 20

2026

07:00 - 08:00

Departure
on-time
Arrival
3 min early
Cancelled
8

Jul 20

2026

05:00 - 06:00

Departure
4 min late
Arrival
6 min early
Cancelled
5

Jul 20

2026

04:00 - 05:00

Departure
4 min late
Arrival
7 min early
Cancelled
4

Jul 20

2026

03:00 - 04:00

Departure
3 min late
Arrival
10 min early
Cancelled
6

Jul 20

2026

02:00 - 03:00

Departure
4 min early
Arrival
7 min early
Cancelled
10

Jul 20

2026

01:00 - 02:00

Departure
4 min early
Arrival
14 min early
Cancelled
18

Jul 20

2026

00:00 - 01:00

Departure
4 min early
Arrival
13 min early
Cancelled
15

Jul 19

2026

23:00 - 00:00

Departure
5 min early
Arrival
3 min late
Cancelled
2

Jul 19

2026

22:00 - 23:00

Departure
on-time
Arrival
20 min early
Cancelled
0

Jul 19

2026

21:00 - 22:00

Departure
4 min early
Arrival
20 min early
Cancelled
3

Jul 19

2026

20:00 - 21:00

Departure
on-time
Arrival
on-time
Cancelled
4

Jul 19

2026

19:00 - 20:00

Departure
10 min late
Arrival
20 min early
Cancelled
4

Jul 19

2026

17:00 - 18:00

Departure
7 min late
Arrival
11 min early
Cancelled
2

Jul 19

2026

16:00 - 17:00

Departure
1 min early
Arrival
6 min early
Cancelled
3
Delay Performance (7 day average)
Departures
3 min early
min (-7.4%) vs last week
7d trend
Arrivals
8 min early
min (-1.5%) vs last week
7d trend
Cancelled Departures
1,233 flights (7 day total)

Jul 19

2026

Departure
2 min early
Arrival
8 min early
Cancelled
167

Jul 18

2026

Departure
3 min early
Arrival
10 min early
Cancelled
189

Jul 17

2026

Departure
3 min early
Arrival
7 min early
Cancelled
168

Jul 16

2026

Departure
2 min early
Arrival
5 min early
Cancelled
160

Jul 15

2026

Departure
2 min early
Arrival
6 min early
Cancelled
168

Jul 14

2026

Departure
5 min early
Arrival
9 min early
Cancelled
206

Jul 13

2026

Departure
3 min early
Arrival
8 min early
Cancelled
175
Delay Performance (30 day average)
Departures
3 min early
1 min (+20.8%) vs last 30 days
30d trend
Arrivals
8 min early
min (+5.2%) vs last 30 days
30d trend
Cancelled Departures
5,191 flights (30 day total)

Jul 19

2026

Departure
2 min early
Arrival
8 min early
Cancelled
167

Jul 18

2026

Departure
3 min early
Arrival
10 min early
Cancelled
189

Jul 17

2026

Departure
3 min early
Arrival
7 min early
Cancelled
168

Jul 16

2026

Departure
2 min early
Arrival
5 min early
Cancelled
160

Jul 15

2026

Departure
2 min early
Arrival
6 min early
Cancelled
168

Jul 14

2026

Departure
5 min early
Arrival
9 min early
Cancelled
206

Jul 13

2026

Departure
3 min early
Arrival
8 min early
Cancelled
175

Jul 12

2026

Departure
4 min early
Arrival
10 min early
Cancelled
163

Jul 11

2026

Departure
2 min early
Arrival
7 min early
Cancelled
181

Jul 10

2026

Departure
3 min early
Arrival
7 min early
Cancelled
178

Jul 9

2026

Departure
3 min early
Arrival
11 min early
Cancelled
199

Jul 8

2026

Departure
2 min early
Arrival
3 min early
Cancelled
132

Jul 4

2026

Departure
4 min early
Arrival
on-time
Cancelled
10

Jul 3

2026

Departure
2 min early
Arrival
5 min early
Cancelled
178

Jul 2

2026

Departure
5 min late
Arrival
6 min late
Cancelled
198

Jul 1

2026

Departure
2 min early
Arrival
8 min early
Cancelled
191

Jun 30

2026

Departure
5 min early
Arrival
12 min early
Cancelled
271

Jun 29

2026

Departure
4 min early
Arrival
9 min early
Cancelled
240

Jun 28

2026

Departure
6 min early
Arrival
10 min early
Cancelled
203

Jun 27

2026

Departure
2 min early
Arrival
8 min early
Cancelled
208

Jun 26

2026

Departure
4 min early
Arrival
7 min early
Cancelled
195

Jun 25

2026

Departure
2 min early
Arrival
6 min early
Cancelled
259

Jun 24

2026

Departure
6 min early
Arrival
11 min early
Cancelled
260

Jun 23

2026

Departure
5 min early
Arrival
10 min early
Cancelled
276

Jun 22

2026

Departure
5 min early
Arrival
10 min early
Cancelled
229

Jun 21

2026

Departure
5 min early
Arrival
9 min early
Cancelled
174

Jun 20

2026

Departure
6 min early
Arrival
13 min early
Cancelled
213

Global Rankings

Worldwide Position

Flights per day

#149 (215 flights/day)
Top 100 Busiest Airports in the World
Worldwide Position

Most destinations

#337 (63 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 215 flights per day to 63 nonstop destinations. Its network includes 11 domestic and 52 international routes, with Thai AirAsia as the leading carrier and Chiang Mai currently the busiest connection. From DMK, passengers can reach 22 countries across 2 continents, and the longest runway measures 3,717 m (12,195 ft).

Miscellaneous