Bangkok Airport (BKK)

Thailand flag

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

Destinations
156
Flights / day
641
Busiest route
Na Thon (Ko Samui Island)
Top airline
Thai Airways International

Bangkok Suvarnabhumi Airport averages 641 flights per day to 156 destinations, with 12 domestic routes and 144 international routes. A total of 126 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 Vancouver, with a typical flight time of 14 hr 25 mins. Updated: February 15, 2026

Route Network

Bangkok Suvarnabhumi Airport connects 156 destinations worldwide, with Na Thon (Ko Samui Island) standing out as its busiest route. The longest nonstop flight is to Vancouver, and the shortest flight is to Rayong.

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

Route and destination data updated February 15, 2026.

Bangkok Suvarnabhumi Airport is served by 127 airlines, with Thai Airways International in the lead at 18% of routes. The top three carriers together cover 30% of routes. 75 carriers operate only one route each. A total of 126 airlines operate international routes, compared with five airlines serving domestic routes. Air Canada is operating the longest nonstop flight, connecting to Vancouver with a flight time of 14 hrs 25 mins.

Thai Airways International (61 routes)
Thai Vietjet Air (29 routes)
Thai AirAsia (9 routes)
Spring Airlines (9 routes)
China Eastern Airlines (8 routes)
IndiGo (8 routes)
Aeroflot (8 routes)
Bangkok Airways (7 routes)
K-Mile Air (7 routes)
China Southern Airlines (5 routes)
Hainan Airlines (5 routes)
Emirates (4 routes)
Air China (4 routes)
EVA Air (4 routes)
Sichuan Airlines (4 routes)
Xiamen Airlines (4 routes)
Ethiopian Airlines (3 routes)
T'Way Air (3 routes)
9 Air Co (3 routes)
Vietnam Airlines (3 routes)
S7 Airlines (3 routes)
Condor (3 routes)
Air India Express (3 routes)
Jetstar (3 routes)
Bhutan Airlines (2 routes)
Qatar Airways (2 routes)
Shanghai Airlines (2 routes)
Singapore Airlines (2 routes)
China Airlines (2 routes)
Air Busan (2 routes)
Jeju Air (2 routes)
Jin Air (2 routes)
Kenya Airways (2 routes)
VietJetAir (2 routes)
Myanmar Airways International (2 routes)
PTW (2 routes)
Air India (2 routes)
Turkish Airlines (2 routes)
Japan Airlines Co.Ltd. (2 routes)
Shenzhen Airlines (2 routes)
Cebu Pacific Air (2 routes)
Lao Airlines (2 routes)
Aircalin (2 routes)
Beijing Capital Airlines (2 routes)
Loong Air (2 routes)
Shandong Airlines (2 routes)
Norse Atlantic Airways (2 routes)
Norse Atlantic UK (2 routes)
Saudi Arabian Airlines (2 routes)
Drukair (2 routes)
LOT - Polish Airlines (2 routes)
Multiple Solutions Limited (2 routes)
AHK Air Hong Kong Limited (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)
Scoot (1 routes)
Starlux Airlines (1 routes)
APZ (1 routes)
Asiana Airlines (1 routes)
EASTAR JET (1 routes)
Korean Air (1 routes)
Perimeter Aviation (1 routes)
VAG (1 routes)
VECA (1 routes)
Myanmar National Airlines (1 routes)
Chengdu Airlines (1 routes)
Cambodia Airways (1 routes)
Cambodia Angkor Air (1 routes)
Sky Angkor (1 routes)
Air Japan (1 routes)
ANA (1 routes)
JAL (1 routes)
ZIPAIR Tokyo (1 routes)
Kunming Airlines (1 routes)
Malaysia Airlines (1 routes)
Philippine Airlines (1 routes)
Etihad Airways (1 routes)
Air Macau (1 routes)
Peach Aviation (1 routes)
Biman Bangladesh Airlines (1 routes)
US-Bangla Airlines (1 routes)
Garuda Indonesia (1 routes)
Air France (1 routes)
VistaJet (1 routes)
Air Arabia (1 routes)
Qantas (1 routes)
SriLankan Airlines (1 routes)
Guangxi Beibu Gulf Airlines (1 routes)
GX Airlines (1 routes)
Austrian (1 routes)
Chongqing Airlines (1 routes)
Nepal Airlines (1 routes)
Oman Air (1 routes)
SalamAir (1 routes)
KLM (1 routes)
Arkia Israeli Airlines (1 routes)
El Al (1 routes)
SAS (1 routes)
Finnair (1 routes)
Qingdao Airlines (1 routes)
SWISS (1 routes)
Lufthansa (1 routes)
Kuwait Airways (1 routes)
British Airways (1 routes)
Air Canada (1 routes)
Air Astana (1 routes)
Royal Brunei Airlines (1 routes)
ITA Airways (1 routes)
MFX (1 routes)
Uzbekistan Airways (1 routes)
Gulf Air (1 routes)
Ruili Airlines (1 routes)
Royal Jordanian (1 routes)
Turkmenistan Airlines (1 routes)
Urumqi Airlines (1 routes)
Air Austral (1 routes)
Miat - Mongolian Airlines (1 routes)
SCAT Airlines (1 routes)
Mahan Air (1 routes)
Evelop Airlines (1 routes)
Maldivian (1 routes)
Japan Airlines (1 routes)

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

Thailand - 155/day
China - 123/day
India - 35/day
Viet Nam - 32/day
Hong Kong - 28/day
South Korea - 24/day
Taiwan - 22/day
Singapore - 21/day
Japan - 19/day
United Arab Emirates - 16/day
Cambodia - 15/day
Myanmar - 13/day
Malaysia - 10/day
Russian Federation - 10/day
Philippines - 9/day
Australia - 9/day
Qatar - 7/day
Lao People's Democratic Republic - 7/day
Indonesia - 7/day
Macao - 6/day
Germany - 6/day
Türkiye - 5/day
Bangladesh - 5/day
United Kingdom - 5/day
France - 4/day
Sri Lanka - 3/day
Austria - 3/day
  Nepal - 3/day
Oman - 3/day
Pakistan - 3/day
Netherlands - 2/day
Israel - 2/day
Denmark - 2/day
Finland - 2/day
Switzerland - 2/day
Kuwait - 2/day
Norway - 2/day
Sweden - 2/day
Italy - 2/day
Saudi Arabia - 2/day
Ethiopia - 1/day
Belgium - 1/day
Canada - 1/day
Kazakhstan - 1/day
Brunei Darussalam - 1/day
Uzbekistan - 1/day
Bahrain - 1/day
New Caledonia - 1/day
Kenya - 1/day
Bhutan - 1/day
Poland - 1/day
Jordan - 0/day
Turkmenistan - 0/day
Réunion - 0/day
Mongolia - 0/day
Iran - 0/day
Spain - 0/day
Maldives - 0/day

Global Rankings

Destinations

Measures how broadly the airport connects distinct endpoints.

Flights & Scheduling

Reflects flight volume and runway utilization.

Distance & Reach

Highlights long-haul reach and distance efficiency.

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.

Miscellaneous