Non-stop flights to Bangkok (BKK)
Suvarnabhumi Airport (New Bangkok is the largest airport in Thailand. In total there are 138 airports around the world that have direct flights to Bangkok, spread around 133 cities in 51 countries. Currently, there are 13 domestic flights to Bangkok.
Bangkok is mainly known for its nightlife and activities.
On this page
All direct flights to Bangkok Top 200 flights with a stopover Airlines flying to Bangkok Business Class flights First Class flights Intercontinental flights International flights Domestic flights Alternative airports FAQThis month, there are 13,690 flights arriving at Bangkok Airport, which are 456 flights per day or 19 flights per hour. On an average day, there is at least 1 flight arriving every 3 minutes.
The most frequently departed flights to Bangkok are routes from Phuket (HKT) in Thailand and Chiang Mai (CNX), also in Thailand. These two routes together are operated 1446 times this month, and make up for 11% of all monthly arrivals at Suvarnabhumi Airport (New Bangkok.
The longest flight to Bangkok BKK is departing from Vancouver (YVR). This non-stop flight takes around 13 hours and 15 minutes and covers a distance of 4,555 miles (7,330 km).
List of all direct flights to Bangkok
Below you can find a list of all cities and countries that have direct flights to Bangkok, ordered by popularity.
Top 200 flights with a stopover
This list contains the 200 most popular airports from which flights depart that require just one stopover to get to Bangkok.
Airlines flying to Bangkok
Currently, there are 111 airlines that fly to Bangkok. Most flights to Bangkok are operated by Thai Airways, as they connect 63 airports to BKK. That’s around 5 times as much as Thai Vietjet Air, the second biggest airline in terms of operated flight routes to Bangkok. Below you can find a list of airlines that operate most BKK flights:
Business class flights to Bangkok
There are 96 airports that have flights to Bangkok in Business Class. All airports that offer business class flights to BKK are listed below:
First class flights to Bangkok
If you are looking for a luxurious flight, there's a total of 6 airports to choose from that have flights to BKK in First Class.
Intercontinental flights to Bangkok
Bangkok is well connected to lots of airports around the world.
These are all non-stop intercontinental flights to Suvarnabhumi Airport (New Bangkok (BKK), as of May 2024:
Non-stop flights from Europe to Bangkok
Thai Airways (Star Alliance): year-round flights from Frankfurt (FRA), Munich (MUC), Zürich (ZRH), Copenhagen (CPH), seasonal flights from Oslo (OSL), year-round flights from Stockholm (Arlanda) (ARN), London Heathrow (LHR), seasonal flights from Milan (Malpensa) (MXP) and year-round flights from Paris (CDG).
Condor: seasonal flights from Frankfurt (FRA).
Lufthansa (Star Alliance): year-round flights from Munich (MUC).
Swiss (Star Alliance): year-round flights from Zürich (ZRH).
EVA Air (Star Alliance): year-round flights from Vienna (VIE), London Heathrow (LHR) and Amsterdam (AMS).
Austrian (Star Alliance): year-round flights from Vienna (VIE).
SAS (Star Alliance): seasonal flights from Copenhagen (CPH).
Norse Atlantic Airways: seasonal flights from Oslo (OSL).
British Airways (Oneworld): seasonal flights from London Gatwick (LGW).
Finnair (Oneworld): year-round flights from Helsinki (HEL).
Air France (SkyTeam): year-round flights from Paris (CDG).
KLM (SkyTeam): year-round flights from Amsterdam (AMS).
Aeroflot: year-round flights from Irkutsk (IKT), Krasnoyarsk (KJA), Novosibirsk (OVB), seasonal flights from Yekaterinburg (SVX), year-round flights from Khabarovsk (KHV), Vladivostok (VVO) and Moscow Sheremetyevo (SVO).
S7 Airlines (Oneworld): year-round flights from Irkutsk (IKT).
Air Austral: year-round flights from Saint-Denis (RUN).
Non-stop flights from the US to Bangkok
Currently there are no direct services from the United States to Bangkok, you will need to change planes along the way.
Non-stop flights from Canada to Bangkok
Air Canada is currently the only airline flying non-stop from Canada to Bangkok. They fly seasonal from Vancouver (YVR).
Non-stop flights from South America to Bangkok
Currently there are no direct services from Southern America to Bangkok, you will need to change planes along the way.
Non-stop flights from Central America to Bangkok
Currently there are no direct services from Central America to Bangkok, you will need to change planes along the way.
Non-stop flights from the Caribbean to Bangkok
Currently there are no direct services from the Caribbean to Bangkok, you will need to change planes along the way.
Non-stop flights from Africa to Bangkok
Ethiopian Airlines (Star Alliance): year-round flights from Addis Ababa (ADD).
Kenya Airways (SkyTeam): year-round flights from Nairobi (NBO).
Non-stop flights from the Middle-East / Western Asia to Bangkok
Thai Airways (Star Alliance): year-round flights from Istanbul (IST).
Turkish Airlines (Star Alliance): year-round flights from Istanbul (IST).
Air Arabia: year-round flights from Dubai (Sharjah) (SHJ).
Emirates: year-round flights from Dubai (DXB).
Etihad Airways: year-round flights from Abu Dhabi (AUH).
EL AL: year-round flights from Tel Aviv (TLV).
Gulf Air: year-round flights from Bahrain Island (BAH).
Kuwait Airways: year-round flights from Kuwait City (KWI).
Oman Air (Oneworld): year-round flights from Muscat (MCT).
SalamAir: seasonal flights from Muscat (MCT).
Qatar Airways (Oneworld): year-round flights from Doha (DOH).
Royal Jordanian (Oneworld): year-round flights from Amman (AMM).
Saudi Arabian (SkyTeam): year-round flights from Jeddah (JED), seasonal flights from Medina (MED) and year-round flights from Riyadh (RUH).
Non-stop flights from India / South Asia to Bangkok
Thai Airways (Star Alliance) has a significant network of flights from India or Southern Asia to Bangkok.
Thai Airways (Star Alliance): year-round flights from Dhaka (DAC), Ahmedabad (AMD), Bengaluru (BLR), Chennai (MAA), seasonal flights from Gaya (GAY), year-round flights from Hyderabad (HYD), Kochi (COK), Kolkata (CCU), Mumbai (BOM), New Delhi (DEL), Kathmandu (KTM), Islamabad (ISB), Karachi (KHI), Lahore (LHE) and Colombo (CMB).
Biman Airlines: year-round flights from Dhaka (DAC).
Druk Air: seasonal flights from Dhaka (DAC), Bagdogra (IXB) and Paro (PBH).
US-Bangla Airlines: seasonal flights from Dhaka (DAC).
Air India (Star Alliance): year-round flights from Mumbai (BOM) and New Delhi (DEL).
Bhutan Airlines: seasonal flights from Kolkata (CCU).
FlexFlight: seasonal flights from Kolkata (CCU).
IndiGo Airlines: year-round flights from Bengaluru (BLR), Bhubaneswar (BBI), seasonal flights from Chennai (MAA), year-round flights from Hyderabad (HYD), Kolkata (CCU), Mumbai (BOM) and New Delhi (DEL).
Spicejet: year-round flights from Kolkata (CCU) and New Delhi (DEL).
Vistara: seasonal flights from Mumbai (BOM) and year-round flights from New Delhi (DEL).
Nepal Airlines: seasonal flights from Kathmandu (KTM).
SriLankan Airlines (Oneworld): year-round flights from Colombo (CMB).
Bangkok Airways: year-round flights from Malé (MLE).
Non-stop flights from China to Bangkok
Thai Airways (Star Alliance): year-round flights from Chengdu (TFU), Beijing (PEK), Guangzhou (CAN), Kunming (KMG) and Shanghai (PVG).
Kenya Airways (SkyTeam): year-round flights from Guangzhou (CAN).
Thai AirAsia X: year-round flights from Shanghai (PVG).
9 Air: seasonal flights from Guangzhou (CAN), Guiyang (KWE) and Haikou (HAK).
Air China (Star Alliance): year-round flights from Chengdu (TFU), Beijing (PEK), Hangzhou (HGH) and Shanghai (PVG).
Beijing Capital: seasonal flights from Nanjing (NKG).
China Eastern (SkyTeam): year-round flights from Chengdu (TFU), Guangzhou (CAN), Kunming (KMG), Lanzhou (LHW), Nanjing (NKG), Shanghai (PVG), seasonal flights from Shenzhen (SZX), year-round flights from Taiyuan (TYN) and seasonal flights from Wuhan (WUH).
China Southern: year-round flights from Guangzhou (CAN), Nanning (NNG), Shantou (SWA), seasonal flights from Shenyang (SHE) and year-round flights from Shenzhen (SZX).
GX Airlines: seasonal flights from Nanning (NNG) and Yulin (UYN).
Hainan Airlines: year-round flights from Beijing (PEK) and Haikou (HAK).
Juneyao Airlines: seasonal flights from Nanjing (NKG) and year-round flights from Shanghai (PVG).
Kunming Airlines: seasonal flights from Kunming (KMG).
Loong Air: seasonal flights from Hangzhou (HGH).
Lucky Air: seasonal flights from Chengdu (TFU) and Kunming (KMG).
Qingdao Airlines: seasonal flights from Qingdao (TAO).
Ruili Airlines: seasonal flights from Lijiang (LJG).
Shandong Airlines: seasonal flights from Jinan (TNA) and Qingdao (TAO).
Shanghai Airlines (SkyTeam): year-round flights from Shanghai (PVG) and seasonal flights from Wenzhou (WNZ).
Shenzhen Airlines (Star Alliance): year-round flights from Shenzhen (SZX) and seasonal flights from Yuncheng (YCU).
Sichuan Airlines: year-round flights from Chengdu (TFU), seasonal flights from Chongqing (CKG) and Haikou (HAK).
Spring Airlines: seasonal flights from Shanghai (PVG) and Xi'an (XIY).
Urumqi Air: seasonal flights from Luoyang (LYA).
West Air: seasonal flights from Hefei (HFE) and Zhengzhou (CGO).
Xiamen Airlines (SkyTeam): year-round flights from Fuzhou (FOC) and Xiamen (XMN).
Non-stop flights from Japan to Bangkok
Thai Airways (Star Alliance): year-round flights from Fukuoka (FUK), Nagoya (NGO), Osaka (KIX), Sapporo (CTS), Tokyo (NRT) and Tokyo (HND).
Thai AirAsia X: year-round flights from Osaka (KIX), seasonal flights from Sapporo (CTS) and year-round flights from Tokyo (NRT).
Air Japan: seasonal flights from Tokyo (NRT).
ANA (Star Alliance): year-round flights from Tokyo (NRT) and Tokyo (HND).
Japan Airlines (Oneworld): year-round flights from Osaka (KIX), Tokyo (NRT) and Tokyo (HND).
Peach: seasonal flights from Osaka (KIX).
Thai Vietjet Air: year-round flights from Fukuoka (FUK).
ZIPAIR: seasonal flights from Tokyo (NRT).
Non-stop flights from East Asia to Bangkok
Thai Airways (Star Alliance): year-round flights from Hong Kong (HKG), Seoul (ICN), Kaohsiung (KHH) and Taipei (TPE).
Ethiopian Airlines (Star Alliance): year-round flights from Hong Kong (HKG).
Cathay Pacific (Oneworld): year-round flights from Hong Kong (HKG).
Emirates: year-round flights from Hong Kong (HKG).
Greater Bay Airlines: year-round flights from Hong Kong (HKG).
Hong Kong Airlines: year-round flights from Hong Kong (HKG).
Hong Kong Express: year-round flights from Hong Kong (HKG).
Thai AirAsia X: year-round flights from Seoul (ICN).
Air Busan: year-round flights from Busan (PUS) and Seoul (ICN).
Air Premia: seasonal flights from Seoul (ICN).
Asiana Airlines (Star Alliance): year-round flights from Seoul (ICN).
Eastar Jet: seasonal flights from Seoul (ICN).
Jeju Air: seasonal flights from Busan (PUS) and Seoul (ICN).
Jin Air: seasonal flights from Busan (PUS) and Seoul (ICN).
Korean Air (SkyTeam): seasonal flights from Busan (PUS) and year-round flights from Seoul (ICN).
Tway Air: seasonal flights from Daegu (TAE) and Seoul (ICN).
EVA Air (Star Alliance): year-round flights from Taipei (TPE).
China Airlines (SkyTeam): year-round flights from Kaohsiung (KHH) and Taipei (TPE).
Starlux Airlines: year-round flights from Taipei (TPE).
Thai Vietjet Air: year-round flights from Taipei (TPE).
Air Macau: year-round flights from Macau (MFM).
Non-stop flights from South-East Asia to Bangkok
Thai Airways and Thai Vietjet Air have a significant network of flights from South-Eastern Asia to Bangkok.
Thai Airways (Star Alliance): year-round flights from Phnom Penh (PNH), Denpasar (DPS), Jakarta (CGK), Vientiane (VTE), Kuala Lumpur (KUL), Penang (PEN), Yangon (RGN), Manila (MNL), Singapore (SIN), Chiang Mai (CNX), Chiang Rai (CEI), Hat Yai (HDY), Khon Kaen (KKC), Krabi (KBV), Phuket (HKT), Ubon Ratchathani (UBP), Udon Thani (UTH), Hanoi (HAN) and Ho Chi Minh City (SGN).
Air Bishkek: seasonal flights from Phnom Penh (PNH).
Bangkok Airways: year-round flights from Phnom Penh (PNH), Luang Prabang (LPQ), Chiang Mai (CNX), Ko Samui (USM), Krabi (KBV), Lampang (LPT), Phuket (HKT), Sukhothai (THS) and Tongren and Fenghuang (TDX).
Lanmei Airlines: seasonal flights from Phnom Penh (PNH).
Sky Angkor Airlines: year-round flights from Phnom Penh (PNH).
Thai Vietjet Air: year-round flights from Phnom Penh (PNH), Chiang Mai (CNX), Chiang Rai (CEI), Hat Yai (HDY), Khon Kaen (KKC), Krabi (KBV), Phuket (HKT), Surat Thani (URT), Ubon Ratchathani (UBP), Udon Thani (UTH), Da Nang (DAD) and Phu Quoc (PQC).
Ethiopian Airlines (Star Alliance): year-round flights from Jakarta (CGK).
Garuda Indonesia (SkyTeam): year-round flights from Jakarta (CGK).
Lao Airlines: seasonal flights from Luang Prabang (LPQ), Savannakhet (ZVK) and year-round flights from Vientiane (VTE).
AirAsia X: seasonal flights from Kuala Lumpur (KUL).
Firefly: seasonal flights from Penang (PEN).
Malaysia Airlines (Oneworld): year-round flights from Kuala Lumpur (KUL).
Thai AirAsia: seasonal flights from Kuala Lumpur (KUL), Chiang Mai (CNX), Hat Yai (HDY), Krabi (KBV) and Phuket (HKT).
Myanmar: seasonal flights from Yangon (RGN).
Myanmar Airways: seasonal flights from Mandalay (MDL) and year-round flights from Yangon (RGN).
Cebu Pacific: year-round flights from Angeles City (CRK) and Manila (MNL).
Philippine Airlines: year-round flights from Cebu (CEB) and Manila (MNL).
Cathay Pacific (Oneworld): year-round flights from Singapore (SIN).
Gulf Air: year-round flights from Singapore (SIN).
Jetstar Asia: year-round flights from Singapore (SIN).
Scoot: year-round flights from Singapore (SIN).
Singapore Airlines (Star Alliance): year-round flights from Singapore (SIN).
VietJet Air: year-round flights from Hanoi (HAN) and Ho Chi Minh City (SGN).
Vietnam Airlines (SkyTeam): year-round flights from Hanoi (HAN) and Ho Chi Minh City (SGN).
Vietravel Airlines: seasonal flights from Hanoi (HAN) and Ho Chi Minh City (SGN).
Royal Brunei Airlines: year-round flights from Brunei and Muara (BWN).
Non-stop flights from Central Asia to Bangkok
Air Astana: year-round flights from Almaty (ALA).
Turkmenistan Airlines: seasonal flights from Ashgabat (ASB).
Uzbekistan Airways: seasonal flights from Tashkent (TAS).
Non-stop flights from Australia / New Zealand / Oceania / the Pacific to Bangkok
Thai Airways (Star Alliance): year-round flights from Melbourne (MEL), Perth (PER) and Sydney (SYD).
Jetstar: year-round flights from Melbourne (MEL) and seasonal flights from Perth (PER).
Qantas (Oneworld): year-round flights from Sydney (SYD).
Thai AirAsia X: year-round flights from Sydney (SYD).
International flights to Bangkok
Flights from Australia to Bangkok
There are 3 airports in Australia that have non-stop flights to Bangkok.
From Melbourne and Perth, you can fly with Jetstar and Thai Airways (Star Alliance).
From Sydney, direct flights are offered by Qantas (Oneworld), Thai AirAsia X and Thai Airways (Star Alliance).
Flights from Austria to Bangkok
Vienna is the only city in Austria with direct flights to Bangkok. From Vienna, you can fly non-stop with Austrian (Star Alliance) or EVA Air (Star Alliance).
Flights from Bahrain to Bangkok
In Bahrain, the only airport that has a direct connection to Bangkok is Bahrain Island. From Bahrain Island, direct flights are offered by Gulf Air.
Flights from Bangladesh to Bangkok
There is 1 airport in Bangladesh that has a direct connection to Bangkok, which is Dhaka. From Dhaka, there are 4 airlines that have direct services to Bangkok, which are Biman Airlines, Druk Air, Thai Airways (Star Alliance) and US-Bangla Airlines.
Flights from Bhutan to Bangkok
In Bhutan, the only airport that has a direct connection to Bangkok is Paro. From Paro, direct flights are offered by Druk Air. This is a seasonal route that starts in May and ends in November.
Flights from Brunei to Bangkok
Brunei and Muara is the only city in Brunei with direct flights to Bangkok. From Brunei and Muara, direct flights are offered by Royal Brunei Airlines.
Flights from Cambodia to Bangkok
If you are looking for a direct flight from Cambodia to Bangkok, there are 2 airports to choose from.
From Phnom Penh, airlines that operate direct flights are Air Bishkek, Bangkok Airways, Lanmei Airlines, Sky Angkor Airlines, Thai Airways (Star Alliance) and Thai Vietjet Air.
From Siem Reap, you can fly non-stop with Bangkok Airways or Thai Airways (Star Alliance).
Flights from Canada to Bangkok
There is 1 airport in Canada that has a direct connection to Bangkok, which is Vancouver. From Vancouver, direct flights are offered by Air Canada (Star Alliance). This is a seasonal route that starts in October and ends in April.
Flights from China to Bangkok
China is well-connected to Bangkok (BKK) with 29 airports around the country that have direct flights to the airport.
From Beijing, direct flights are offered by Air China (Star Alliance), Hainan Airlines and Thai Airways (Star Alliance).
From Chengdu, there are 5 airlines that have direct services to Bangkok, which are Air China (Star Alliance), China Eastern (SkyTeam), Lucky Air, Sichuan Airlines and Thai Airways (Star Alliance).
From Chongqing, you can fly non-stop to Bangkok with Sichuan Airlines. This is a seasonal route that starts in May and ends in October.
From Fuzhou, the only airline with direct flights is Xiamen Airlines (SkyTeam).
From Guangzhou, there are 5 airlines that have direct services to Bangkok, which are 9 Air, China Eastern (SkyTeam), China Southern, Kenya Airways (SkyTeam) and Thai Airways (Star Alliance).
From Guiyang, you can fly non-stop to Bangkok with 9 Air. This is a seasonal route that starts in May and ends in October.
From Haikou, direct flights are offered by 9 Air, Hainan Airlines and Sichuan Airlines.
From Hangzhou, you can fly non-stop with Air China (Star Alliance) or Loong Air.
From Hefei, you can fly non-stop to Bangkok with West Air. This is a seasonal route that starts in June and ends in October.
From Jinan, the only airline with direct flights is Shandong Airlines. This is a seasonal route that starts in June and ends in October.
From Kunming, there are 4 airlines that have direct services to Bangkok, which are China Eastern (SkyTeam), Kunming Airlines, Lucky Air and Thai Airways (Star Alliance).
From Lanzhou, you can fly non-stop to Bangkok with China Eastern (SkyTeam).
From Lijiang, direct flights are offered by Ruili Airlines. This is a seasonal route that starts in May and ends in October.
From Luoyang, the only airline with direct flights is Urumqi Air. This is a seasonal route that starts in May and ends in October.
From Nanjing, direct flights are offered by Beijing Capital, China Eastern (SkyTeam) and Juneyao Airlines.
From Nanning, you can fly non-stop with China Southern or GX Airlines.
From Qingdao, you can fly non-stop with Qingdao Airlines or Shandong Airlines. This is a seasonal route that starts in May and ends in October.
From Shanghai, airlines that operate direct flights are Air China (Star Alliance), China Eastern (SkyTeam), Juneyao Airlines, Shanghai Airlines (SkyTeam), Spring Airlines, Thai AirAsia X and Thai Airways (Star Alliance).
From Shantou and Shenyang, you can fly with China Southern.
From Shenzhen, direct flights are offered by China Eastern (SkyTeam), China Southern and Shenzhen Airlines (Star Alliance).
From Taiyuan, the only airline with direct flights is China Eastern (SkyTeam).
From Wenzhou, direct flights are offered by Shanghai Airlines (SkyTeam). This is a seasonal route that starts in May and ends in October.
From Wuhan, you can fly non-stop to Bangkok with China Eastern (SkyTeam). This is a seasonal route that starts in May and ends in October.
From Xi'an, direct flights are offered by Spring Airlines. This is a seasonal route that starts in May and ends in October.
From Xiamen, the only airline with direct flights is Xiamen Airlines (SkyTeam).
From Yulin, you can fly non-stop to Bangkok with GX Airlines. This route is recently announced though, and not operational yet. It will start in May 2024.
From Yuncheng, the only airline with direct flights is Shenzhen Airlines (Star Alliance). This is a seasonal route that starts in May and ends in June.
From Zhengzhou, direct flights are offered by West Air. This is a seasonal route that starts in June and ends in October.
Flights from Denmark to Bangkok
Copenhagen is the only city in Denmark with direct flights to Bangkok. From Copenhagen, you can fly non-stop with SAS (Star Alliance) or Thai Airways (Star Alliance).
Flights from Ethiopia to Bangkok
In Ethiopia, the only airport that has a direct connection to Bangkok is Addis Ababa. From Addis Ababa, direct flights are offered by Ethiopian Airlines (Star Alliance).
Flights from Finland to Bangkok
There is 1 airport in Finland that has a direct connection to Bangkok, which is Helsinki. From Helsinki, direct flights are offered by Finnair (Oneworld).
Flights from France to Bangkok
In France, there are 2 airports that have direct flights to Bangkok.
From Paris, you can fly non-stop with Air France (SkyTeam) or Thai Airways (Star Alliance).
From Saint-Denis, the only airline with direct flights is Air Austral.
Flights from Germany to Bangkok
If you are looking for a direct flight from Germany to Bangkok, there are 2 airports to choose from.
From Frankfurt, you can fly non-stop with Condor or Thai Airways (Star Alliance).
From Munich, you can fly non-stop with Lufthansa (Star Alliance) or Thai Airways (Star Alliance).
Flights from Hong Kong to Bangkok
In Hong Kong, the only airport that has a direct connection to Bangkok is Hong Kong. From Hong Kong, airlines that operate direct flights are Cathay Pacific (Oneworld), Emirates, Ethiopian Airlines (Star Alliance), Greater Bay Airlines, Hong Kong Airlines, Hong Kong Express and Thai Airways (Star Alliance).
Flights from India to Bangkok
You can fly non-stop to Bangkok from lots of airports in India, as there is a total of 11 airports that have direct services to Bangkok.
From Ahmedabad, direct flights are offered by Thai Airways (Star Alliance).
From Bagdogra, the only airline with direct flights is Druk Air. This is a seasonal route that starts in May and ends in November.
From Bengaluru, you can fly non-stop with IndiGo Airlines or Thai Airways (Star Alliance).
From Bhubaneswar, the only airline with direct flights is IndiGo Airlines.
From Chennai, you can fly non-stop with IndiGo Airlines or Thai Airways (Star Alliance).
From Gaya, you can fly non-stop to Bangkok with Thai Airways (Star Alliance). This is a seasonal route that starts in October and ends in March.
From Hyderabad, you can fly non-stop with IndiGo Airlines or Thai Airways (Star Alliance).
From Kochi, the only airline with direct flights is Thai Airways (Star Alliance).
From Kolkata, there are 5 airlines that have direct services to Bangkok, which are Bhutan Airlines, FlexFlight, IndiGo Airlines, Spicejet and Thai Airways (Star Alliance).
From Mumbai, there are 4 airlines that have direct services to Bangkok, which are Air India (Star Alliance), IndiGo Airlines, Thai Airways (Star Alliance) and Vistara.
From New Delhi, there are 5 airlines that have direct services to Bangkok, which are Air India (Star Alliance), IndiGo Airlines, Spicejet, Thai Airways (Star Alliance) and Vistara.
Flights from Indonesia to Bangkok
There are 2 airports in Indonesia that have non-stop flights to Bangkok.
From Denpasar, direct flights are offered by Thai Airways (Star Alliance).
From Jakarta, direct flights are offered by Ethiopian Airlines (Star Alliance), Garuda Indonesia (SkyTeam) and Thai Airways (Star Alliance).
Flights from Israel to Bangkok
Tel Aviv is the only city in Israel with direct flights to Bangkok. From Tel Aviv, direct flights are offered by EL AL.
Flights from Italy to Bangkok
There is 1 airport in Italy that has a direct connection to Bangkok, which is Milan (Malpensa). From Milan (Malpensa), direct flights are offered by Thai Airways (Star Alliance). This route is not operational yet but will start in July.
Flights from Japan to Bangkok
In Japan there are several airports with flights to Bangkok (6 in total).
From Fukuoka, you can fly non-stop with Thai Airways (Star Alliance) or Thai Vietjet Air.
From Nagoya, the only airline with direct flights is Thai Airways (Star Alliance).
From Osaka, there are 4 airlines that have direct services to Bangkok, which are Japan Airlines (Oneworld), Peach, Thai AirAsia X and Thai Airways (Star Alliance).
From Sapporo, you can fly non-stop with Thai AirAsia X or Thai Airways (Star Alliance).
From Tokyo, airlines that operate direct flights are Air Japan, ANA (Star Alliance), Japan Airlines (Oneworld), Thai AirAsia X, Thai Airways (Star Alliance) and ZIPAIR.
From Tokyo, direct flights are offered by ANA (Star Alliance), Japan Airlines (Oneworld) and Thai Airways (Star Alliance).
Flights from Jordan to Bangkok
Amman is the only city in Jordan with direct flights to Bangkok. From Amman, direct flights are offered by Royal Jordanian (Oneworld).
Flights from Kazakhstan to Bangkok
In Kazakhstan, the only airport that has a direct connection to Bangkok is Almaty. From Almaty, direct flights are offered by Air Astana.
Flights from Kenya to Bangkok
There is 1 airport in Kenya that has a direct connection to Bangkok, which is Nairobi. From Nairobi, direct flights are offered by Kenya Airways (SkyTeam).
Flights from Kuwait to Bangkok
In Kuwait, the only airport that has a direct connection to Bangkok is Kuwait City. From Kuwait City, direct flights are offered by Kuwait Airways.
Flights from Laos to Bangkok
In Laos, there are 3 airports that have direct flights to Bangkok.
From Luang Prabang, you can fly non-stop with Bangkok Airways or Lao Airlines.
From Savannakhet, the only airline with direct flights is Lao Airlines. This is a seasonal route that starts in May and ends in October.
From Vientiane, you can fly non-stop with Lao Airlines or Thai Airways (Star Alliance).
Flights from Macao to Bangkok
Macau is the only city in Macao with direct flights to Bangkok. From Macau, direct flights are offered by Air Macau.
Flights from Malaysia to Bangkok
There are 2 airports in Malaysia that have non-stop flights to Bangkok.
From Kuala Lumpur, there are 4 airlines that have direct services to Bangkok, which are AirAsia X, Malaysia Airlines (Oneworld), Thai AirAsia and Thai Airways (Star Alliance).
From Penang, you can fly non-stop with Firefly or Thai Airways (Star Alliance).
Flights from Maldives to Bangkok
There is 1 airport in Maldives that has a direct connection to Bangkok, which is Malé. From Malé, direct flights are offered by Bangkok Airways.
Flights from Mongolia to Bangkok
Ulaanbaatar is the only city in Mongolia with direct flights to Bangkok. From Ulaanbaatar, direct flights are offered by MIAT Mongolian Airlines. This is a seasonal route that starts in October and ends in March.
Flights from Myanmar (Burma) to Bangkok
If you are looking for a direct flight from Myanmar (Burma) to Bangkok, there are 2 airports to choose from.
From Mandalay, direct flights are offered by Myanmar Airways. This is a seasonal route that starts in May and ends in October.
From Yangon, direct flights are offered by Myanmar, Myanmar Airways and Thai Airways (Star Alliance).
Flights from Nepal to Bangkok
In Nepal, the only airport that has a direct connection to Bangkok is Kathmandu. From Kathmandu, you can fly non-stop with Nepal Airlines or Thai Airways (Star Alliance).
Flights from Netherlands to Bangkok
There is 1 airport in Netherlands that has a direct connection to Bangkok, which is Amsterdam. From Amsterdam, you can fly non-stop with EVA Air (Star Alliance) or KLM (SkyTeam).
Flights from Norway to Bangkok
In Norway, the only airport that has a direct connection to Bangkok is Oslo. From Oslo, you can fly non-stop with Norse Atlantic Airways or Thai Airways (Star Alliance).
Flights from Oman to Bangkok
Muscat is the only city in Oman with direct flights to Bangkok. From Muscat, you can fly non-stop with Oman Air (Oneworld) or SalamAir.
Flights from Pakistan to Bangkok
In Pakistan, there are 3 airports that have direct flights to Bangkok.
From Islamabad, Karachi and Lahore, all direct flights to Bangkok are operated by Thai Airways (Star Alliance).
Flights from Philippines to Bangkok
If you are looking for a direct flight from Philippines to Bangkok, there are 3 airports to choose from.
From Angeles City, direct flights are offered by Cebu Pacific.
From Cebu, the only airline with direct flights is Philippine Airlines.
From Manila, direct flights are offered by Cebu Pacific, Philippine Airlines and Thai Airways (Star Alliance).
Flights from Qatar to Bangkok
There is 1 airport in Qatar that has a direct connection to Bangkok, which is Doha. From Doha, direct flights are offered by Qatar Airways (Oneworld).
Flights from Russia to Bangkok
In Russia there are several airports with flights to Bangkok (7 in total).
From Irkutsk, you can fly non-stop with Aeroflot or S7 Airlines (Oneworld).
From Khabarovsk, Krasnoyarsk, Moscow Sheremetyevo, Novosibirsk, Vladivostok and Yekaterinburg, all direct flights to Bangkok are operated by Aeroflot.
Flights from Saudi Arabia to Bangkok
There are 3 airports in Saudi Arabia that have non-stop flights to Bangkok.
From Jeddah, Medina and Riyadh, all direct flights to Bangkok are operated by Saudi Arabian (SkyTeam).
Flights from Singapore to Bangkok
Singapore is the only city in Singapore with direct flights to Bangkok. From Singapore, airlines that operate direct flights are Cathay Pacific (Oneworld), Gulf Air, Jetstar Asia, Scoot, Singapore Airlines (Star Alliance) and Thai Airways (Star Alliance).
Flights from South Korea to Bangkok
In South Korea, there are 3 airports that have direct flights to Bangkok.
From Busan, there are 4 airlines that have direct services to Bangkok, which are Air Busan, Jeju Air, Jin Air and Korean Air (SkyTeam).
From Daegu, the only airline with direct flights is Tway Air. This is a seasonal route that starts in May and ends in October.
From Seoul, airlines that operate direct flights are Air Busan, Air Premia, Asiana Airlines (Star Alliance), Eastar Jet, Jeju Air, Jin Air, Korean Air (SkyTeam), Thai AirAsia X, Thai Airways (Star Alliance) and Tway Air.
Flights from Sri Lanka to Bangkok
In Sri Lanka, the only airport that has a direct connection to Bangkok is Colombo. From Colombo, you can fly non-stop with SriLankan Airlines (Oneworld) or Thai Airways (Star Alliance).
Flights from Sweden to Bangkok
There is 1 airport in Sweden that has a direct connection to Bangkok, which is Stockholm (Arlanda). From Stockholm (Arlanda), direct flights are offered by Thai Airways (Star Alliance).
Flights from Switzerland to Bangkok
In Switzerland, the only airport that has a direct connection to Bangkok is Zürich. From Zürich, you can fly non-stop with Swiss (Star Alliance) or Thai Airways (Star Alliance).
Flights from Taiwan to Bangkok
There are 2 airports in Taiwan that have non-stop flights to Bangkok.
From Kaohsiung, you can fly non-stop with China Airlines (SkyTeam) or Thai Airways (Star Alliance).
From Taipei, there are 5 airlines that have direct services to Bangkok, which are China Airlines (SkyTeam), EVA Air (Star Alliance), Starlux Airlines, Thai Airways (Star Alliance) and Thai Vietjet Air.
Flights from Turkey to Bangkok
Istanbul is the only city in Turkey with direct flights to Bangkok. From Istanbul, you can fly non-stop with Thai Airways (Star Alliance) or Turkish Airlines (Star Alliance).
Flights from Turkmenistan to Bangkok
There is 1 airport in Turkmenistan that has a direct connection to Bangkok, which is Ashgabat. From Ashgabat, direct flights are offered by Turkmenistan Airlines. This is a seasonal route that starts in May and ends in October.
Flights from United Arab Emirates to Bangkok
If you are looking for a direct flight from United Arab Emirates to Bangkok, there are 3 airports to choose from.
From Abu Dhabi, direct flights are offered by Etihad Airways.
From Dubai, the only airline with direct flights is Emirates.
From Dubai (Sharjah), you can fly non-stop to Bangkok with Air Arabia.
Flights from United Kingdom to Bangkok
In United Kingdom, there are 2 airports that have direct flights to Bangkok.
From London Gatwick, direct flights are offered by British Airways (Oneworld). This is a seasonal route that starts in October and ends in March.
From London Heathrow, you can fly non-stop with EVA Air (Star Alliance) or Thai Airways (Star Alliance).
Flights from Uzbekistan to Bangkok
Tashkent is the only city in Uzbekistan with direct flights to Bangkok. From Tashkent, direct flights are offered by Uzbekistan Airways. This is a seasonal route that starts in May and ends in October.
Flights from Vietnam to Bangkok
If you are looking for a direct flight from Vietnam to Bangkok, there are 4 airports to choose from.
From Da Nang, direct flights are offered by Thai Vietjet Air.
From Hanoi and Ho Chi Minh City, you can fly with Thai Airways (Star Alliance), VietJet Air, Vietnam Airlines (SkyTeam) and Vietravel Airlines.
From Phu Quoc, the only airline with direct flights is Thai Vietjet Air.
Domestic flights to Bangkok
Flights from Thailand to Bangkok
There are lots of domestic flights to Bangkok (BKK). 13 airports in Thailand have direct flights to the airport.
From Chiang Mai, there are 4 airlines that have direct services to Bangkok, which are Bangkok Airways, Thai AirAsia, Thai Airways (Star Alliance) and Thai Vietjet Air.
From Chiang Rai, you can fly non-stop with Thai Airways (Star Alliance) or Thai Vietjet Air.
From Hat Yai, direct flights are offered by Thai AirAsia, Thai Airways (Star Alliance) and Thai Vietjet Air.
From Khon Kaen, you can fly non-stop with Thai Airways (Star Alliance) or Thai Vietjet Air.
From Ko Samui, direct flights are offered by Bangkok Airways.
From Krabi, there are 4 airlines that have direct services to Bangkok, which are Bangkok Airways, Thai AirAsia, Thai Airways (Star Alliance) and Thai Vietjet Air.
From Lampang, direct flights are offered by Bangkok Airways.
From Phuket, there are 4 airlines that have direct services to Bangkok, which are Bangkok Airways, Thai AirAsia, Thai Airways (Star Alliance) and Thai Vietjet Air.
From Sukhothai, you can fly non-stop to Bangkok with Bangkok Airways.
From Surat Thani, the only airline with direct flights is Thai Vietjet Air.
From Tongren and Fenghuang, direct flights are offered by Bangkok Airways.
From Ubon Ratchathani and Udon Thani, you can fly with Thai Airways (Star Alliance) and Thai Vietjet Air.
Alternative airports near Bangkok
Flying to an alternative airport near Bangkok could give you other options to reach your destination. For example, the possibility to fly with a different airline or alliance, or finding a cheaper airfare. For this reason, alternative airports near to Bangkok (BKK) are listed below. The closest alternative airports are Bangkok (Don Muang) (DMK) and U-Tapao, Rayong / Pattaya (UTP).
Frequently asked questions - FAQ
How many airports are there in Bangkok?
There are 2 airports in Bangkok: Suvarnabhumi Airport (New Bangkok (BKK) and Don Mueang International Airport (DMK).
What is the best airport to fly into Bangkok?
The most convenient airport to fly into Bangkok is Suvarnabhumi Airport (New Bangkok (BKK).
How many airlines fly to Bangkok?
There are 111 airlines flying to Bangkok from 138 airports around the world, as of May 2024.
Which airlines fly to Bangkok?
Thai Airways, Thai Vietjet Air and Bangkok Airways operate most flights to Bangkok. To get a full overview of all operating airlines, please use the airline filter.
Which alliances are flying to Bangkok?
Star Alliance, Oneworld and SkyTeam are all flying to Bangkok.
How many nonstop flights are there to Bangkok?
There are roughly 13,690 flights arriving at Bangkok every month (or 3,192 flights each week), from a total of 138 airports worldwide.
What is the official name of Bangkok Airport?
The official name of Bangkok Airport is Suvarnabhumi Airport (New Bangkok.
What is the airport code of Bangkok Airport?
The airport code of Bangkok Airport is BKK.
What are the most popular flights to Bangkok?
Phuket, Chiang Mai and Hong Kong are the 3 most popular routes to Bangkok. For a complete overview of all flight routes to Bangkok, please use our flight map.
How long is the flight to Bangkok?
Phuket to Bangkok | 1h 30m |
Chiang Mai to Bangkok | 1h 20m |
Hong Kong to Bangkok | 2h 55m |
Ko Samui to Bangkok | 1h 5m |
Singapore to Bangkok | 2h 35m |