Thailand flag Bangkok Airport (BKK)

Country Thailand | Asia | Major Hub | IATA: BKK | ICAO: VTBS | Elevation 5 ft · 2 m | Local time —

Destinations
150
Flights / day
568
Busiest route
Phuket
Top airline
Thai Airways International

Bangkok Suvarnabhumi Airport averages 568 flights per day to 150 destinations, with 13 domestic routes and 136 international routes. A total of 123 airlines operate at BKK, led by Thai Airways International. This airport provides direct service to 58 countries across five continents, with China representing its largest international market. The longest nonstop route from Bangkok Suvarnabhumi connects to Cincinnati, with a typical flight time of 17 hr 0 mins. Updated: October 14, 2026

Route Network

Bangkok Suvarnabhumi Airport connects 149 destinations worldwide, with Phuket standing out as its busiest route. The longest nonstop flight is to Cincinnati, and the shortest flight is to Rayong.

Thailand flag Phuket (HKT) – Thailand 4 airlines
2 hr 0 mins
419 mi · 674 km
31
per day
Thailand flag Chiang Mai (CNX) – Thailand 4 airlines
1 hr 55 mins
371 mi · 597 km
29
per day
Hong Kong flag Hong Kong (HKG) – Hong Kong 10 airlines
3 hr 0 mins
1,050 mi · 1,689 km
26
per day
Thailand flag Ko Samui (USM) – Thailand 1 airline
1 hr 40 mins
289 mi · 466 km
22
per day
China flag Shanghai (PVG) – China 7 airlines
4 hr 30 mins
1,800 mi · 2,897 km
19
per day
China flag Guangzhou (CAN) – China 7 airlines
3 hr 5 mins
1,060 mi · 1,706 km
19
per day
Taiwan flag Taipei (TPE) – Taiwan 5 airlines
4 hr 0 mins
1,547 mi · 2,489 km
19
per day
Singapore flag Singapore (SIN) – Singapore 4 airlines
2 hr 50 mins
880 mi · 1,417 km
19
per day
South Korea flag Seoul (ICN) – South Korea 11 airlines
5 hr 25 mins
2,280 mi · 3,669 km
16
per day
Viet Nam flag Hanoi (HAN) – Viet Nam 8 airlines
2 hr 15 mins
618 mi · 995 km
12
per day
Viet Nam flag Ho Chi Minh City (SGN) – Viet Nam 7 airlines
1 hr 45 mins
445 mi · 716 km
12
per day
Myanmar flag Yangon (RGN) – Myanmar 4 airlines
2 hr 0 mins
380 mi · 611 km
12
per day
India flag New Delhi (DEL) – India 3 airlines
4 hr 55 mins
1,832 mi · 2,948 km
10
per day
Japan flag Tokyo (NRT) – Japan 5 airlines
6 hr 30 mins
2,889 mi · 4,649 km
10
per day
Thailand flag Krabi (KBV) – Thailand 4 airlines
2 hr 0 mins
404 mi · 650 km
9
per day
Malaysia flag Kuala Lumpur (KUL) – Malaysia 3 airlines
2 hr 35 mins
758 mi · 1,221 km
9
per day
Philippines flag Manila (MNL) – Philippines 3 airlines
3 hr 35 mins
1,359 mi · 2,188 km
9
per day
India flag Mumbai (BOM) – India 4 airlines
5 hr 5 mins
1,883 mi · 3,031 km
9
per day
China flag Chengdu (TFU) – China 7 airlines
3 hr 25 mins
1,173 mi · 1,888 km
9
per day
Thailand flag Hat Yai (HDY) – Thailand 2 airlines
2 hr 5 mins
467 mi · 751 km
8
per day
Thailand flag Udon Thani (UTH) – Thailand 2 airlines
1 hr 30 mins
290 mi · 466 km
8
per day
China flag Beijing (PEK) – China 3 airlines
5 hr 5 mins
2,061 mi · 3,317 km
7
per day
China flag Kunming (KMG) – China 3 airlines
2 hr 40 mins
802 mi · 1,290 km
7
per day
Cambodia flag Phnom Penh (KTI) – Cambodia 7 airlines
1 hr 30 mins
324 mi · 521 km
7
per day
Thailand flag Khon Kaen (KKC) – Thailand 2 airlines
1 hr 20 mins
236 mi · 379 km
7
per day
China flag Shenzhen (SZX) – China 4 airlines
3 hr 5 mins
1,057 mi · 1,700 km
7
per day
Thailand flag Chiang Rai (CEI) – Thailand 2 airlines
2 hr 0 mins
437 mi · 703 km
6
per day
United Arab Emirates flag Dubai (DXB) – United Arab Emirates 1 airline
7 hr 10 mins
3,047 mi · 4,904 km
6
per day
Indonesia flag Jakarta (CGK) – Indonesia 4 airlines
3 hr 55 mins
1,427 mi · 2,297 km
6
per day
Qatar flag Doha (DOH) – Qatar 2 airlines
7 hr 40 mins
3,281 mi · 5,280 km
6
per day
Bangladesh flag Dhaka (DAC) – Bangladesh 4 airlines
3 hr 15 mins
975 mi · 1,568 km
5
per day
Viet Nam flag Da Nang (DAD) – Viet Nam 3 airlines
1 hr 55 mins
524 mi · 843 km
5
per day
Japan flag Osaka (KIX) – Japan 4 airlines
5 hr 55 mins
2,585 mi · 4,161 km
5
per day
Cambodia flag Siem Reap (SAI) – Cambodia 3 airlines
1 hr 15 mins
234 mi · 377 km
5
per day
United Arab Emirates flag Abu Dhabi (AUH) – United Arab Emirates 1 airline
7 hr 15 mins
3,086 mi · 4,966 km
5
per day
Thailand flag Ubon Ratchathani (UBP) – Thailand 2 airlines
1 hr 25 mins
296 mi · 477 km
5
per day
Lao People's Democratic Republic flag Vientiane (VTE) – Lao People's Democratic Republic 2 airlines
1 hr 35 mins
321 mi · 517 km
5
per day
Türkiye flag Istanbul (IST) – Türkiye 2 airlines
10 hr 5 mins
4,668 mi · 7,512 km
4
per day
China flag Xiamen (XMN) – China 1 airline
3 hr 40 mins
1,358 mi · 2,186 km
4
per day
India flag Kolkata (CCU) – India 4 airlines
3 hr 20 mins
1,017 mi · 1,637 km
4
per day
Macao flag Macau (MFM) – Macao 2 airlines
3 hr 0 mins
1,026 mi · 1,652 km
4
per day
Sri Lanka flag Colombo (CMB) – Sri Lanka 2 airlines
4 hr 20 mins
1,486 mi · 2,392 km
3
per day
Germany flag Frankfurt (FRA) – Germany 2 airlines
11 hr 40 mins
5,593 mi · 9,002 km
3
per day
United Kingdom flag London (LHR) – United Kingdom 2 airlines
12 hr 20 mins
5,951 mi · 9,578 km
3
per day
United Arab Emirates flag Sharjah (SHJ) – United Arab Emirates 1 airline
7 hr 10 mins
3,038 mi · 4,889 km
3
per day
Thailand flag Surat Thani (URT) – Thailand 1 airline
1 hr 50 mins
333 mi · 535 km
3
per day
Australia flag Sydney (SYD) – Australia 2 airlines
9 hr 45 mins
4,669 mi · 7,515 km
3
per day
India flag Bangalore (BLR) – India 3 airlines
4 hr 25 mins
1,548 mi · 2,491 km
3
per day
South Korea flag Busan (PUS) – South Korea 3 airlines
5 hr 25 mins
2,298 mi · 3,698 km
3
per day
Viet Nam flag Duong Dong (PQC) – Viet Nam 2 airlines
1 hr 35 mins
323 mi · 520 km
3
per day
China flag Hangzhou (HGH) – China 3 airlines
4 hr 20 mins
1,697 mi · 2,731 km
3
per day
Australia flag Melbourne (MEL) – Australia 2 airlines
9 hr 30 mins
4,556 mi · 7,332 km
3
per day
Israel flag Tel Aviv (TLV) – Israel 2 airlines
9 hr 30 mins
4,316 mi · 6,946 km
3
per day
China flag Qingdao (TAO) – China 3 airlines
4 hr 50 mins
1,972 mi · 3,173 km
3
per day
China flag Chongqing (CKG) – China 3 airlines
3 hr 25 mins
1,170 mi · 1,884 km
3
per day
  Nepal flag Kathmandu (KTM) –   Nepal 2 airlines
4 hr 5 mins
1,385 mi · 2,230 km
3
per day
France flag Paris (CDG) – France 3 airlines
12 hr 10 mins
5,871 mi · 9,448 km
3
per day
Netherlands flag Amsterdam (AMS) – Netherlands 3 airlines
11 hr 55 mins
5,721 mi · 9,208 km
2
per day
China flag Beijing (PKX) – China 2 airlines
5 hr 0 mins
2,023 mi · 3,255 km
2
per day
Indonesia flag Bali (DPS) – Indonesia 1 airline
4 hr 35 mins
1,838 mi · 2,959 km
2
per day
India flag Hyderabad (HYD) – India 2 airlines
4 hr 20 mins
1,505 mi · 2,423 km
2
per day
Taiwan flag Kaohsiung (KHH) – Taiwan 2 airlines
3 hr 45 mins
1,424 mi · 2,292 km
2
per day
Germany flag Munich (MUC) – Germany 2 airlines
11 hr 30 mins
5,468 mi · 8,800 km
2
per day
Switzerland flag Zurich (ZRH) – Switzerland 2 airlines
11 hr 45 mins
5,626 mi · 9,054 km
2
per day
India flag Chennai (MAA) – India 2 airlines
4 hr 10 mins
1,384 mi · 2,227 km
2
per day
Oman flag Muscat (MCT) – Oman 1 airline
6 hr 50 mins
2,852 mi · 4,590 km
2
per day
Thailand flag Nakhon Si Thammarat (NST) – Thailand 1 airline
1 hr 50 mins
359 mi · 578 km
2
per day
China flag Nanning (NNG) – China 4 airlines
2 hr 35 mins
786 mi · 1,265 km
2
per day
China flag Shantou (SWA) – China 2 airlines
3 hr 25 mins
1,235 mi · 1,988 km
2
per day
China flag Nanjing (NKG) – China 2 airlines
4 hr 20 mins
1,695 mi · 2,727 km
2
per day
China flag Haikou (HAK) – China 1 airline
2 hr 30 mins
774 mi · 1,245 km
2
per day
Australia flag Perth (PER) – Australia 2 airlines
7 hr 25 mins
3,309 mi · 5,326 km
2
per day
Austria flag Vienna (VIE) – Austria 2 airlines
11 hr 5 mins
5,251 mi · 8,451 km
2
per day
Bhutan flag Paro (PBH) – Bhutan 2 airlines
3 hr 40 mins
1,197 mi · 1,926 km
2
per day
Japan flag Tokoname (NGO) – Japan 2 airlines
6 hr 5 mins
2,678 mi · 4,310 km
2
per day
Philippines flag Angeles City (CRK) – Philippines 1 airline
3 hr 30 mins
1,329 mi · 2,139 km
1
per day
Russian Federation flag Irkutsk (IKT) – Russian Federation 2 airlines
6 hr 15 mins
2,674 mi · 4,303 km
1
per day
China flag Changsha (CSX) – China 3 airlines
3 hr 30 mins
1,284 mi · 2,066 km
1
per day
Japan flag New Chitose (CTS) – Japan 1 airline
7 hr 0 mins
3,153 mi · 5,073 km
1
per day
Ethiopia flag Addis Ababa (ADD) – Ethiopia 1 airline
9 hr 20 mins
4,199 mi · 6,758 km
1
per day
India flag Ahmedabad (AMD) – India 1 airline
5 hr 10 mins
1,950 mi · 3,138 km
1
per day
Belgium flag Brussels (BRU) – Belgium 1 airline
12 hr 0 mins
5,755 mi · 9,262 km
1
per day
Denmark flag Copenhagen (CPH) – Denmark 1 airline
11 hr 15 mins
5,367 mi · 8,637 km
1
per day
South Korea flag Daegu-si (TAE) – South Korea 1 airline
5 hr 25 mins
2,312 mi · 3,721 km
1
per day
Japan flag Fukuoka (FUK) – Japan 1 airline
5 hr 25 mins
2,315 mi · 3,725 km
1
per day
Finland flag Helsinki (HEL) – Finland 1 airline
10 hr 25 mins
4,914 mi · 7,908 km
1
per day
China flag Jinan (TNA) – China 1 airline
4 hr 45 mins
1,897 mi · 3,052 km
1
per day
Lao People's Democratic Republic flag Luang Prabang (LPQ) – Lao People's Democratic Republic 1 airline
1 hr 55 mins
440 mi · 707 km
1
per day
Bahrain flag Manama (BAH) – Bahrain 1 airline
7 hr 45 mins
3,347 mi · 5,386 km
1
per day
Myanmar flag Mandalay (MDL) – Myanmar 1 airline
2 hr 30 mins
637 mi · 1,025 km
1
per day
Italy flag Milan (MXP) – Italy 1 airline
11 hr 45 mins
5,642 mi · 9,080 km
1
per day
Russian Federation flag Moscow (SVO) – Russian Federation 1 airline
9 hr 35 mins
4,415 mi · 7,105 km
1
per day
China flag Ningbo (NGB) – China 1 airline
4 hr 20 mins
1,730 mi · 2,784 km
1
per day
Norway flag Oslo (OSL) – Norway 1 airline
11 hr 15 mins
5,388 mi · 8,671 km
1
per day
Malaysia flag Penang (PEN) – Malaysia 1 airline
2 hr 15 mins
580 mi · 934 km
1
per day
India flag Pune (PNQ) – India 1 airline
—
BKK → PNQ
1
per day
Sweden flag Stockholm (ARN) – Sweden 1 airline
10 hr 55 mins
5,155 mi · 8,296 km
1
per day
China flag Wuhan (WUH) – China 1 airline
3 hr 55 mins
1,459 mi · 2,348 km
1
per day
China flag Xianyang (XIY) – China 1 airline
4 hr 5 mins
1,520 mi · 2,446 km
1
per day
Kazakhstan flag Almaty (ALA) – Kazakhstan 1 airline
6 hr 5 mins
2,486 mi · 4,000 km
1
per day
Pakistan flag Lahore (LHE) – Pakistan 1 airline
5 hr 20 mins
2,074 mi · 3,337 km
1
per day
Saudi Arabia flag Riyadh (RUH) – Saudi Arabia 2 airlines
8 hr 10 mins
3,586 mi · 5,771 km
1
per day
Brunei Darussalam flag Bandar Seri Begawan (BWN) – Brunei Darussalam 1 airline
3 hr 10 mins
1,139 mi · 1,833 km
6
per week
Australia flag Brisbane (BNE) – Australia 1 airline
9 hr 25 mins
4,511 mi · 7,260 km
6
per week
Pakistan flag Karachi (KHI) – Pakistan 1 airline
5 hr 50 mins
2,316 mi · 3,727 km
6
per week
Kuwait flag Kuwait City (KWI) – Kuwait 1 airline
8 hr 5 mins
3,528 mi · 5,678 km
6
per week
Viet Nam flag Nha Trang (CXR) – Viet Nam 1 airline
2 hr 0 mins
582 mi · 937 km
6
per week
China flag Guiyang (KWE) – China 1 airline
3 hr 0 mins
971 mi · 1,562 km
5
per week
Russian Federation flag Krasnoyarsk (KJA) – Russian Federation 1 airline
6 hr 50 mins
2,969 mi · 4,777 km
5
per week
Kenya flag Nairobi (NBO) – Kenya 1 airline
9 hr 50 mins
4,489 mi · 7,224 km
5
per week
China flag Nanchang (KHN) – China 1 airline
3 hr 50 mins
1,430 mi · 2,301 km
5
per week
Russian Federation flag Vladivostok (VVO) – Russian Federation 2 airlines
6 hr 20 mins
2,770 mi · 4,457 km
5
per week
United States of America flag Cincinnati (CVG) – United States of America 1 airline
17 hr 0 mins
8,777 mi · 14,125 km
4
per week
Pakistan flag Islamabad (ISB) – Pakistan 1 airline
5 hr 40 mins
2,225 mi · 3,580 km
4
per week
Saudi Arabia flag Jeddah (JED) – Saudi Arabia 1 airline
9 hr 5 mins
4,068 mi · 6,546 km
4
per week
United Kingdom flag London (LGW) – United Kingdom 1 airline
12 hr 20 mins
5,947 mi · 9,570 km
4
per week
Uzbekistan flag Tashkent (TAS) – Uzbekistan 2 airlines
6 hr 30 mins
2,683 mi · 4,318 km
4
per week
China flag Yuncheng (YCU) – China 1 airline
4 hr 15 mins
1,614 mi · 2,597 km
4
per week
Turkmenistan flag Ashgabat (ASB) – Turkmenistan 1 airline
7 hr 15 mins
3,086 mi · 4,967 km
3
per week
Russian Federation flag Ekaterinburg (SVX) – Russian Federation 1 airline
8 hr 10 mins
3,640 mi · 5,858 km
3
per week
China flag Fuzhou (FOC) – China 1 airline
3 hr 55 mins
1,490 mi · 2,397 km
3
per week
Russian Federation flag Khabarovsk (KHV) – Russian Federation 1 airline
6 hr 55 mins
3,105 mi · 4,997 km
3
per week
China flag Luoyang (LYA) – China 1 airline
—
BKK → LYA
3
per week
New Caledonia flag Nouméa (NOU) – New Caledonia 1 airline
10 hr 25 mins
5,073 mi · 8,164 km
3
per week
Thailand flag Rayong (UTP) – Thailand 1 airline
1 hr 10 mins
71 mi · 115 km
3
per week
Italy flag Rome (FCO) – Italy 1 airline
11 hr 35 mins
5,515 mi · 8,876 km
3
per week
Russian Federation flag Saint-Petersburg (LED) – Russian Federation 1 airline
10 hr 5 mins
4,728 mi · 7,609 km
3
per week
China flag Sanya (SYX) – China 1 airline
2 hr 15 mins
658 mi · 1,059 km
3
per week
Réunion flag St Denis (RUN) – Réunion 1 airline
—
BKK → RUN
3
per week
Canada flag Vancouver (YVR) – Canada 1 airline
14 hr 25 mins
7,335 mi · 11,804 km
3
per week
Jordan flag Amman (AMM) – Jordan 1 airline
9 hr 20 mins
4,251 mi · 6,841 km
2
per week
Azerbaijan flag Baku (GYD) – Azerbaijan 1 airline
8 hr 5 mins
3,562 mi · 5,733 km
2
per week
India flag Bhubaneswar (BBI) – India 1 airline
3 hr 30 mins
1,085 mi · 1,746 km
2
per week
India flag Guwahati (GAU) – India 1 airline
3 hr 20 mins
1,044 mi · 1,680 km
2
per week
Russian Federation flag Novosibirsk (OVB) – Russian Federation 1 airline
7 hr 0 mins
3,017 mi · 4,856 km
2
per week
Kazakhstan flag Shymkent (CIT) – Kazakhstan 1 airline
6 hr 30 mins
2,721 mi · 4,378 km
2
per week
India flag Siliguri (IXB) – India 1 airline
—
BKK → IXB
2
per week
Iran flag Tehran (IKA) – Iran 1 airline
7 hr 50 mins
3,416 mi · 5,497 km
2
per week
Poland flag Warsaw (WAW) – Poland 1 airline
10 hr 40 mins
5,043 mi · 8,116 km
2
per week
China flag Yichang (YIH) – China 1 airline
3 hr 40 mins
1,351 mi · 2,175 km
2
per week
Thailand flag Bangkok (DMK) – Thailand 1 airline
1 hr 10 mins
19 mi · 30 km
1
per week
China flag Dayong (DYG) – China 1 airline
—
BKK → DYG
1
per week
China flag Enshi (ENH) – China 1 airline
—
BKK → ENH
1
per week
United Arab Emirates flag Jebel Ali (DWC) – United Arab Emirates 1 airline
7 hr 15 mins
3,057 mi · 4,920 km
1
per week
Spain flag Madrid (MAD) – Spain 1 airline
13 hr 0 mins
6,334 mi · 10,193 km
1
per week
Japan flag Tokyo (HND) – Japan 1 airline
6 hr 25 mins
2,852 mi · 4,589 km
1
per week
India flag Varanasi (VNS) – India 1 airline
—
BKK → VNS
1
per week
China flag Wenzhou (WNZ) – China 1 airline
4 hr 10 mins
1,624 mi · 2,614 km
1
per week
China flag Xining (XNN) – China 1 airline
—
BKK → XNN
1
per week

Route and destination data updated October 14, 2026.

Bangkok Suvarnabhumi Airport is served by 124 airlines, with Thai Airways International in the lead at 20% of routes. The top three carriers together cover 34% of routes. 76 carriers operate only one route each. A total of 123 airlines operate international routes, compared with five airlines serving domestic routes. Singapore Airlines is operating the longest nonstop flight, connecting to Cincinnati with a flight time of 17 hrs.

Thai Airways International (62 routes)
Thai Vietjet Air (33 routes)
Spring Airlines (10 routes)
Aeroflot (8 routes)
Bangkok Airways (7 routes)
China Eastern Airlines (7 routes)
IndiGo (7 routes)
K-Mile Air (6 routes)
Emirates (5 routes)
EVA Air (4 routes)
Singapore Airlines (4 routes)
Thai AirAsia (3 routes)
China Southern Airlines (3 routes)
China Airlines (3 routes)
Ethiopian Airlines (3 routes)
Vietnam Airlines (3 routes)
Sichuan Airlines (3 routes)
Hainan Airlines (3 routes)
Air India Express (3 routes)
Jetstar (3 routes)
Drukair (3 routes)
Qantas (2 routes)
9 Air Co (2 routes)
Kenya Airways (2 routes)
Jeju Air (2 routes)
Jin Air (2 routes)
T'Way Air (2 routes)
VAG (2 routes)
VECA (2 routes)
VietJetAir (2 routes)
Myanmar Airways International (2 routes)
PTW (2 routes)
Air India (2 routes)
Japan Airlines Co.Ltd. (2 routes)
Cebu Pacific Air (2 routes)
Air China (2 routes)
Cambodia Airways (2 routes)
Turkish Airlines (2 routes)
Shenzhen Airlines (2 routes)
Xiamen Airlines (2 routes)
Bhutan Airlines (2 routes)
Condor (2 routes)
Beijing Capital Airlines (2 routes)
Loong Air (2 routes)
Shandong Airlines (2 routes)
Aircalin (2 routes)
S7 Airlines (2 routes)
Saudi Arabian Airlines (2 routes)
AHK Air Hong Kong Limited (1 routes)
Atlas Air (1 routes)
Cathay Pacific (1 routes)
HGB (1 routes)
Homer Air (1 routes)
Hong Kong Airlines (1 routes)
Hong Kong Express (1 routes)
United Airlines (1 routes)
Juneyao Airlines (1 routes)
Shanghai Airlines (1 routes)
Starlux Airlines (1 routes)
Scoot (1 routes)
Air Incheon (1 routes)
APZ (1 routes)
Asiana Airlines (1 routes)
Korean Air (1 routes)
Perimeter Aviation (1 routes)
Myanmar National Airlines (1 routes)
ANA (1 routes)
ZIPAIR Tokyo (1 routes)
Malaysia Airlines (1 routes)
Philippine Airlines (1 routes)
Chengdu Airlines (1 routes)
Kunming Airlines (1 routes)
Cambodia Angkor Air (1 routes)
SF Airlines (1 routes)
Garuda Indonesia (1 routes)
TransNusa (1 routes)
Qatar Airways (1 routes)
Qatar Executive (1 routes)
Biman Bangladesh Airlines (1 routes)
US-Bangla Airlines (1 routes)
Peach Aviation (1 routes)
Etihad Airways (1 routes)
Lao Airlines (1 routes)
Air Macau (1 routes)
SriLankan Airlines (1 routes)
Air Arabia (1 routes)
Air Busan (1 routes)
Sun PhuQuoc Airways (1 routes)
Arkia Israeli Airlines (1 routes)
El Al (1 routes)
Qingdao Airlines (1 routes)
Nepal Airlines (1 routes)
Air France (1 routes)
KLM (1 routes)
Lufthansa (1 routes)
SWISS (1 routes)
Oman Air (1 routes)
Guangxi Beibu Gulf Airlines (1 routes)
GX Airlines (1 routes)
Austrian (1 routes)
Air Travel (1 routes)
Yunnan Hong Tu Airlines (1 routes)
Finnair (1 routes)
Gulf Air (1 routes)
Air Astana (1 routes)
Riyadh Air (1 routes)
Royal Brunei Airlines (1 routes)
Kuwait Airways (1 routes)
British Airways (1 routes)
Centrum Air (1 routes)
Uzbekistan Airways (1 routes)
Turkmenistan Airlines (1 routes)
Urumqi Airlines (1 routes)
ITA Airways (1 routes)
Air Austral (1 routes)
Air Canada (1 routes)
Royal Jordanian (1 routes)
Silk Way West (1 routes)
SCAT Airlines (1 routes)
Mahan Air (1 routes)
LOT - Polish Airlines (1 routes)
Air Changan (1 routes)
Evelop Airlines (1 routes)
Japan Airlines (1 routes)

Bangkok Suvarnabhumi Airport provides direct service to 58 countries across five continents. The route network is 9% domestic and 91% international. China is the primary international destination.

Thailand - 131/day
China - 102/day
Viet Nam - 34/day
India - 34/day
Hong Kong - 26/day
Taiwan - 21/day
South Korea - 20/day
Singapore - 19/day
Japan - 19/day
United Arab Emirates - 14/day
Myanmar - 13/day
Cambodia - 12/day
Malaysia - 10/day
Philippines - 10/day
Australia - 9/day
Indonesia - 8/day
Qatar - 6/day
Lao People's Democratic Republic - 6/day
Germany - 6/day
Russian Federation - 6/day
Bangladesh - 5/day
Türkiye - 4/day
Macao - 4/day
United Kingdom - 4/day
Sri Lanka - 3/day
Israel - 3/day
  Nepal - 3/day
France - 3/day
Netherlands - 2/day
Switzerland - 2/day
Oman - 2/day
Austria - 2/day
Bhutan - 2/day
Italy - 2/day
Pakistan - 2/day
Saudi Arabia - 2/day
Ethiopia - 1/day
Belgium - 1/day
Denmark - 1/day
Finland - 1/day
Bahrain - 1/day
Norway - 1/day
Sweden - 1/day
Kazakhstan - 1/day
Brunei Darussalam - 1/day
Kuwait - 1/day
Kenya - 1/day
United States of America - 1/day
Uzbekistan - 1/day
Turkmenistan - 0/day
New Caledonia - 0/day
Réunion - 0/day
Canada - 0/day
Jordan - 0/day
Azerbaijan - 0/day
Iran - 0/day
Poland - 0/day
Spain - 0/day

Delays

Global  Delays
Delay Performance (24 hour average)
Departures
2 min late
2 min (+4,922.3%) vs last 24 hours
24h trend
Arrivals
1 min late
min (-10.8%) vs last 24 hours
24h trend
Cancelled Departures
155 flights (24 hour total)

Oct 18

2026

08:00 - 09:00

Departure
on-time
Arrival
9 min late
Cancelled
13

Oct 18

2026

07:00 - 08:00

Departure
on-time
Arrival
4 min early
Cancelled
10

Oct 18

2026

06:00 - 07:00

Departure
on-time
Arrival
1 min early
Cancelled
10

Oct 18

2026

05:00 - 06:00

Departure
on-time
Arrival
2 min early
Cancelled
9

Oct 18

2026

04:00 - 05:00

Departure
on-time
Arrival
4 min early
Cancelled
10

Oct 18

2026

02:00 - 03:00

Departure
on-time
Arrival
3 min early
Cancelled
2

Oct 18

2026

01:00 - 02:00

Departure
on-time
Arrival
5 min late
Cancelled
6

Oct 18

2026

00:00 - 01:00

Departure
on-time
Arrival
on-time
Cancelled
9

Oct 17

2026

23:00 - 00:00

Departure
on-time
Arrival
1 min early
Cancelled
7

Oct 17

2026

22:00 - 23:00

Departure
on-time
Arrival
5 min early
Cancelled
2

Oct 17

2026

21:00 - 22:00

Departure
10 min late
Arrival
on-time
Cancelled
3

Oct 17

2026

20:00 - 21:00

Departure
8 min late
Arrival
22 min late
Cancelled
6

Oct 17

2026

19:00 - 20:00

Departure
15 min late
Arrival
on-time
Cancelled
6

Oct 17

2026

18:00 - 19:00

Departure
24 min late
Arrival
1 min early
Cancelled
3

Oct 17

2026

17:00 - 18:00

Departure
on-time
Arrival
7 min late
Cancelled
2

Oct 17

2026

16:00 - 17:00

Departure
on-time
Arrival
13 min late
Cancelled
2

Oct 17

2026

15:00 - 16:00

Departure
on-time
Arrival
8 min late
Cancelled
3

Oct 17

2026

14:00 - 15:00

Departure
on-time
Arrival
on-time
Cancelled
6

Oct 17

2026

13:00 - 14:00

Departure
on-time
Arrival
7 min late
Cancelled
11

Oct 17

2026

12:00 - 13:00

Departure
on-time
Arrival
on-time
Cancelled
12

Oct 17

2026

11:00 - 12:00

Departure
on-time
Arrival
on-time
Cancelled
12

Oct 17

2026

10:00 - 11:00

Departure
on-time
Arrival
on-time
Cancelled
11
Delay Performance (7 day average)
Departures
1 min late
1 min (-53.1%) vs last week
7d trend
Arrivals
1 min early
1 min (-174.4%) vs last week
7d trend
Cancelled Departures
903 flights (7 day total)

Oct 17

2026

Departure
2 min late
Arrival
on-time
Cancelled
153

Oct 16

2026

Departure
on-time
Arrival
2 min late
Cancelled
167

Oct 15

2026

Departure
2 min late
Arrival
1 min late
Cancelled
158

Oct 14

2026

Departure
1 min late
Arrival
5 min early
Cancelled
45

Oct 13

2026

Departure
1 min late
Arrival
1 min early
Cancelled
109

Oct 12

2026

Departure
1 min late
Arrival
2 min early
Cancelled
137

Oct 11

2026

Departure
1 min late
Arrival
2 min early
Cancelled
134
Delay Performance (30 day average)
Departures
5 min late
3 min (+302.5%) vs last 30 days
30d trend
Arrivals
3 min late
5 min (+221.5%) vs last 30 days
30d trend
Cancelled Departures
4,681 flights (30 day total)

Oct 17

2026

Departure
2 min late
Arrival
on-time
Cancelled
153

Oct 16

2026

Departure
on-time
Arrival
2 min late
Cancelled
167

Oct 15

2026

Departure
2 min late
Arrival
1 min late
Cancelled
158

Oct 14

2026

Departure
1 min late
Arrival
5 min early
Cancelled
45

Oct 13

2026

Departure
1 min late
Arrival
1 min early
Cancelled
109

Oct 12

2026

Departure
1 min late
Arrival
2 min early
Cancelled
137

Oct 11

2026

Departure
1 min late
Arrival
2 min early
Cancelled
134

Oct 10

2026

Departure
3 min late
Arrival
1 min late
Cancelled
123

Oct 9

2026

Departure
on-time
Arrival
3 min early
Cancelled
23

Oct 8

2026

Departure
1 min late
Arrival
2 min late
Cancelled
171

Oct 7

2026

Departure
2 min late
Arrival
on-time
Cancelled
140

Oct 6

2026

Departure
2 min late
Arrival
2 min late
Cancelled
157

Oct 5

2026

Departure
4 min late
Arrival
2 min early
Cancelled
151

Oct 4

2026

Departure
1 min late
Arrival
2 min late
Cancelled
122

Oct 3

2026

Departure
1 min late
Arrival
4 min early
Cancelled
145

Oct 2

2026

Departure
on-time
Arrival
on-time
Cancelled
178

Oct 1

2026

Departure
on-time
Arrival
3 min early
Cancelled
174

Sep 30

2026

Departure
1 min late
Arrival
on-time
Cancelled
195

Sep 29

2026

Departure
10 min late
Arrival
10 min late
Cancelled
233

Sep 28

2026

Departure
22 min late
Arrival
18 min late
Cancelled
196

Sep 27

2026

Departure
18 min late
Arrival
19 min late
Cancelled
150

Sep 26

2026

Departure
25 min late
Arrival
22 min late
Cancelled
173

Sep 25

2026

Departure
6 min late
Arrival
15 min late
Cancelled
153

Sep 24

2026

Departure
3 min late
Arrival
1 min early
Cancelled
166

Sep 23

2026

Departure
1 min late
Arrival
1 min late
Cancelled
180

Sep 22

2026

Departure
1 min late
Arrival
4 min early
Cancelled
188

Sep 21

2026

Departure
1 min late
Arrival
3 min early
Cancelled
196

Sep 20

2026

Departure
3 min late
Arrival
4 min late
Cancelled
168

Sep 19

2026

Departure
1 min late
Arrival
3 min early
Cancelled
210

Sep 18

2026

Departure
8 min late
Arrival
1 min late
Cancelled
186

Global Rankings

Worldwide Position

Flights per day

#34 (568 flights/day)
Top 100 Busiest Airports in the World
Worldwide Position

Most destinations

#75 (150 destinations)
Top 100 Airports with Most Destinations

Runways

Runway Length Width Surface
13,189 ft 4,020 m 200 ft 61 m Asphalt
13,189 ft 4,020 m 200 ft 61 m Asphalt
12,201 ft 3,719 m 200 ft 61 m Asphalt
12,201 ft 3,719 m 200 ft 61 m Asphalt

Runway Length

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

Operational Context

Bangkok Suvarnabhumi (IATA: BKK) operates around 568 flights per day to 150 nonstop destinations. Its network includes 13 domestic and 136 international routes, with Thai Airways International as the leading carrier and Phuket currently the busiest connection. From BKK, passengers can reach 58 countries across 5 continents, and the longest runway measures 4,020 m (13,189 ft).

Table of Contents

Airlines and Destinations Overview

Bangkok Suvarnabhumi functions as Thailand’s primary long-haul gateway and its largest international air transport hub. The airport handles a broad mix of scheduled service, with international routes forming the core of the network and a smaller domestic segment providing connections within Thailand.

The route structure is weighted toward medium- and long-haul flying, supported by a range of network and leisure carriers. Thai Airways International is the largest operator, and the airport also accommodates a substantial volume of point-to-point international traffic alongside transfer demand. The route network includes service across Asia, Europe, the Middle East, and other intercontinental markets.

Terminal Buildings and Facilities

Passenger handling at Suvarnabhumi is organized around a large main terminal complex with airside concourses and a structured separation of domestic and international processing. The airport is designed for high-volume scheduled traffic, with facilities arranged to support both origin-and-destination passengers and those making connections.

The terminal system is centered on a single main passenger building, with boarding gates distributed to support a wide range of aircraft operations. International and domestic functions are handled within the same overall airport complex, allowing transfers to be processed through a single major hub environment.

Key characteristics of the terminal system include:

  • Main terminal complex
  • Domestic and international processing
  • Concourse-based gate layout
  • Designed for connecting traffic
  • High-capacity scheduled airline operations

Passenger-facing facilities include standard airport services expected at a major hub, such as check-in, security screening, baggage services, retail areas, and currency and ground transport access. The airport also provides premium passenger services through lounges and business-oriented amenities.

Passenger facilities available across the airport include:

  • Check-in and baggage services
  • Retail and duty-free areas
  • Currency exchange
  • Airline lounges
  • Ground transport counters

Airport Lounges

Lounge access at the airport is provided through a mix of airline-operated and independent facilities, generally located airside in the international terminal areas. Access is typically based on premium-cabin travel, frequent flyer status, lounge membership, or paid entry where available.

Notable lounges include:

  • Thai Airways Royal Orchid Lounge
  • Thai Airways Royal Silk Lounge
  • Miracle Lounge

Dining and Food Options

Food and beverage options at the airport are distributed across the terminal complex and include a mix of quick-service outlets, international chain brands, Thai dining, and casual sit-down restaurants. The available selection is typical of a major international hub serving both short connection times and long dwell periods.

Common dining options include:

  • Quick-service restaurants
  • Coffee shops
  • Thai cuisine outlets
  • International chain brands
  • Casual dining venues

Public Transport and Parking

The airport is connected to central Bangkok by rail and road. The Airport Rail Link provides a direct train connection to the city, and the airport is also served by taxis, buses, and private cars. Official transport information is available through the airport’s ground transportation pages.

Road access is important for both city-bound and regional travelers, particularly for passengers connecting from surrounding provinces or arriving outside the rail operating window. The airport’s location on Bangkok’s eastern side places it within reach of the wider metropolitan area, though journey times vary with traffic.

Passengers can reach the airport using:

  • Airport Rail Link
  • Taxi
  • Bus
  • Private car
  • Shuttle services

Parking at the airport is available in structured airport lots and is intended for short- and longer-stay use. It supports passengers, meet-and-greet traffic, and airport employees through designated parking products and access points.

Parking options include:

  • Short-term parking
  • Long-term parking
  • Public parking areas
  • Drop-off and pick-up areas
  • Designated airport parking lots

Runways and Operations

Suvarnabhumi has two parallel runways and is built for large-scale commercial operations, including wide-body international flights. Its runway system supports high-capacity airline scheduling and the airport’s role as Thailand’s principal intercontinental hub.

The longest runway is 4,020 meters, which allows operation by a broad range of aircraft types used on regional and long-haul services. The airfield layout is designed for intensive movements, and the airport is capable of handling heavy scheduled traffic across multiple continents.

The runway system includes:

  • Two parallel runways
  • One runway measuring 4,020 meters
  • Support for wide-body operations
  • High-capacity hub operations
  • Scheduled international airline traffic

Passenger Traffic and Airport Role

The airport is the main international gateway for Bangkok and one of Thailand’s most important passenger hubs. It serves a combination of connecting traffic, business travel, tourism, and long-haul demand, with international service making up the dominant share of activity.

Its role is broader than a local city airport because it connects Thailand with a wide global network and supports transfer flows between domestic and overseas markets. As a major hub, it serves as a primary point for passengers traveling onward within Southeast Asia and to intercontinental destinations.

The airport’s role includes:

  • National primary gateway
  • Major hub airport
  • International transfer center
  • Long-haul gateway
  • Domestic connector

Location and Catchment Area

Suvarnabhumi is located on the eastern side of Bangkok and serves the capital region as well as a large surrounding catchment in central Thailand. Its airport access network makes it a key entry point for both metropolitan passengers and travelers from nearby provinces.

The airport also supports regional and cross-country demand by connecting Bangkok with domestic destinations and a broad international market. Its position within the Bangkok metropolitan area gives it a large population base and a strong mix of business, tourism, and transit traffic.

The airport serves:

  • Bangkok metropolitan area
  • Central Thailand
  • Domestic transfer passengers
  • International visitors
  • Regional connecting traffic

Hotels Near the Airport

Several hotels are located at or near the airport, making it practical for overnight layovers, early departures, and business travel. These properties are typically used by transit passengers and travelers with schedules that benefit from staying close to the terminal. Official airport accommodation information can be found on the airport hotel page.

Notable nearby hotels include:

  • Novotel Bangkok Suvarnabhumi Airport
  • Hyatt Regency Bangkok Suvarnabhumi Airport
  • Amari Don Muang Airport Bangkok

Airport History

Bangkok Suvarnabhumi was developed to replace much of the international passenger demand that had long been handled at Bangkok’s older airport facilities. Planning for the airport reflected the need for a larger and more modern hub to support the city’s expanding role in regional and intercontinental aviation.

The airport opened in the 21st century as a major new international gateway for Thailand. Its design incorporated a large terminal complex and a twin-runway airfield intended to support high traffic levels and long-haul operations from the start of service.

Since opening, the airport has become central to Thailand’s commercial aviation network. It has absorbed a large share of the country’s international traffic, supported hub operations by Thai Airways International, and continued to function as the principal gateway for Bangkok and the surrounding region.

Miscellaneous