Non-stop flights to Bangkok (BKK)
Suvarnabhumi Airport is the largest airport in Thailand. It is Thailand's main international airport. In total there are 153 airports around the world that have direct flights to Bangkok, spread around 144 cities in 58 countries. Currently, there are 13 domestic flights to Bangkok.
On this page
All direct flights to Bangkok Top 200 flights with a stopover Airlines flying to Bangkok Best time to visit Bangkok Long-Haul Flights Business Class flights First Class flights Intercontinental flights International flights Domestic flights Alternative airports FAQThis month, there are 15,421 flights arriving at Bangkok Airport, which are 514 flights per day or 21 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 Chiang Mai (CNX) in Thailand and Phuket (HKT), also in Thailand. These two routes together are operated 1704 times this month, and make up for 11% of all monthly arrivals at Suvarnabhumi Airport.
The longest flight to Bangkok BKK is departing from Vancouver (YVR). This non-stop flight takes around 13 hours and 30 minutes and covers a distance of 7,330 miles (11,796 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 121 airlines that fly to Bangkok. Most flights to Bangkok are operated by Thai Airways, as they connect 66 airports to BKK. That’s around 2 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:
What is the best time to visit Bangkok?
🌴 Tropical
Bangkok is a tropical destination known for its warm climate, with temperatures between 25°C and 30°C (77°F to 86°F) throughout the year. The area is characterized by high humidity and frequent rainfall.
Being located north of the equator, Bangkok experiences its dry season from November to April, making this the perfect time to visit. In this period, you can expect mostly dry conditions, while the wet season will see days of rain. Humidity and temperatures are consistently high all year long.

Long-Haul Flights to Bangkok
Explore all long-haul flights to Bangkok with a flight duration of more than 7 hours.










Business class flights to Bangkok
There are 116 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 8 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 (BKK), as of October 2026:
Non-stop flights from Europe to Bangkok
Thai Airways (Star Alliance) has a significant network of flights from Europe to Bangkok.
Thai Airways (Star Alliance): year-round flights from Frankfurt (FRA), Munich (MUC), Zürich (ZRH), Copenhagen (CPH), Oslo (OSL), Stockholm (Arlanda) (ARN), London Heathrow (LHR), Milan (Malpensa) (MXP), Brussels (BRU), Paris (CDG) and Amsterdam (AMS).
Condor: year-round 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).
LOT (Star Alliance): year-round flights from Warsaw (WAW).
SAS (SkyTeam): seasonal flights from Copenhagen (CPH).
Norse Atlantic Airways: year-round flights from Oslo (OSL) and Stockholm (Arlanda) (ARN).
Norse UK: year-round flights from London Gatwick (LGW) and seasonal flights from Manchester (MAN).
British Airways (Oneworld): year-round flights from London Gatwick (LGW).
Finnair (Oneworld): year-round flights from Helsinki (HEL).
ITA Airways (Star Alliance): year-round flights from Rome (Fiumicino) (FCO).
Euroairlines: year-round flights from Madrid (MAD).
Iberojet: year-round flights from Madrid (MAD).
Aircalin: year-round flights from Paris (CDG).
Air France (SkyTeam): year-round flights from Paris (CDG).
KLM (SkyTeam): year-round flights from Amsterdam (AMS).
Aeroflot: seasonal flights from Irkutsk (IKT), Krasnoyarsk (KJA), Novosibirsk (OVB), Yekaterinburg (SVX), Khabarovsk (KHV), Vladivostok (VVO), Moscow Sheremetyevo (SVO) and Saint Petersburg (LED).
S7 Airlines: year-round flights from Irkutsk (IKT), seasonal flights from Novosibirsk (OVB) and Vladivostok (VVO).
Belavia: seasonal flights from Minsk (MSQ).
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 year-round 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
Air Austral: year-round flights from Saint-Denis (RUN).
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).
Condor: seasonal flights from Abu Dhabi (AUH).
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).
Arkia: year-round flights from Tel Aviv (TLV).
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).
Qatar Airways (Oneworld): year-round flights from Doha (DOH).
Riyadh Air: year-round flights from Riyadh (RUH).
Saudi Arabian (SkyTeam): year-round flights from Jeddah (JED) and Riyadh (RUH).
Royal Jordanian (Oneworld): year-round flights from Amman (AMM).
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), Kolkata (CCU), Mumbai (BOM), New Delhi (DEL), Kathmandu (KTM), Islamabad (ISB), Karachi (KHI), Lahore (LHE) and Colombo (CMB).
Biman Airlines: seasonal flights from Dhaka (DAC).
US-Bangla Airlines: seasonal flights from Dhaka (DAC).
Air India (Star Alliance): year-round flights from Mumbai (BOM) and New Delhi (DEL).
Air-India Express: year-round flights from Bengaluru (BLR), seasonal flights from Kochi (COK), year-round flights from Pune (PNQ), Varanasi (VNS) and Visakhapatnam (VTZ).
Bhutan Airlines: seasonal flights from Gaya (GAY), year-round flights from Kolkata (CCU) and Paro (PBH).
Druk Air: year-round flights from Bagdogra (IXB), Guwahati (GAU) and Paro (PBH).
IndiGo Airlines: year-round flights from Bengaluru (BLR), Bhubaneswar (BBI), Chennai (MAA), Gaya (GAY), Guwahati (GAU), Hyderabad (HYD), Kolkata (CCU), Mumbai (BOM) and New Delhi (DEL).
Spicejet: seasonal flights from Kolkata (CCU) and New Delhi (DEL).
Thai Vietjet Air: seasonal flights from Kolkata (CCU) and year-round flights from Mumbai (BOM).
Himalaya Airlines: year-round flights from Kathmandu (KTM).
Nepal Airlines: year-round flights from Kathmandu (KTM).
SriLankan Airlines (Oneworld): year-round flights from Colombo (CMB).
Bangkok Airways: seasonal flights from Malé (MLE).
Maldivian: seasonal flights from Malé (MLE).
Mahan Air: year-round flights from Tehran (IKA).
Non-stop flights from China to Bangkok
Spring Airlines has a strong network of non-stop flights from China.
Thai Airways (Star Alliance): year-round flights from Chengdu (TFU), Beijing (PEK), Guangzhou (CAN), Kunming (KMG), Shanghai (PVG) and seasonal flights from Xiamen (XMN).
Condor: year-round flights from Sanya (SYX).
Kenya Airways (SkyTeam): year-round flights from Guangzhou (CAN).
9 Air: seasonal flights from Guangzhou (CAN) and year-round flights from Guiyang (KWE).
Air Changan: year-round flights from Yichang (YIH).
Air China (Star Alliance): year-round flights from Chengdu (TFU), Beijing (PEK), seasonal flights from Beijing Daxing (PKX), Hangzhou (HGH) and Shanghai (PVG).
Beijing Capital: seasonal flights from Hangzhou (HGH) and Nanjing (NKG).
Chengdu Airlines: year-round flights from Chengdu (TFU).
China Eastern (SkyTeam): year-round flights from Chengdu (TFU), seasonal flights from Beijing Daxing (PKX), year-round flights from Guangzhou (CAN), Kunming (KMG), Nanjing (NKG), Shanghai (PVG) and seasonal flights from Wuhan (WUH).
China Southern: year-round flights from Guangzhou (CAN), Shantou (SWA) and Shenzhen (SZX).
Chongqing Airlines: seasonal flights from Chongqing (CKG).
GX Airlines: seasonal flights from Nanning (NNG).
Hainan Airlines: year-round flights from Beijing (PEK), Chongqing (CKG) and Haikou (HAK).
Hongtu Airlines: seasonal flights from Changsha (CSX) and Jinghong (JHG).
Juneyao Airlines: year-round flights from Shanghai (PVG).
Kunming Airlines: seasonal flights from Kunming (KMG).
Loong Air: seasonal flights from Hangzhou (HGH) and year-round flights from Wenzhou (WNZ).
Qingdao Airlines: year-round flights from Qingdao (TAO).
Shandong Airlines: year-round flights from Jinan (TNA) and Qingdao (TAO).
Shanghai Airlines: year-round flights from Shanghai (PVG).
Shenzhen Airlines (Star Alliance): year-round flights from Shenzhen (SZX) and Yuncheng (YCU).
Sichuan Airlines: year-round flights from Chengdu (TFU) and Chongqing (CKG).
Spring Airlines: year-round flights from Chengdu (TFU), seasonal flights from Fuzhou (FOC), year-round flights from Guangzhou (CAN), seasonal flights from Nanchang (KHN), year-round flights from Nanning (NNG), Ningbo (NGB), Shanghai (PVG), Shantou (SWA), Xi'an (XIY) and Yangzhou (YTY).
Thai Vietjet Air: year-round flights from Chengdu (TFU), seasonal flights from Hangzhou (HGH) and Shanghai (PVG).
Urumqi Air: seasonal flights from Luoyang (LYA).
West Air: seasonal flights from Chongqing (CKG).
Xiamen Airlines (SkyTeam): year-round flights from Changsha (CSX) 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 (HND) and 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: seasonal flights from Fukuoka (FUK), year-round flights from Osaka (KIX) and Tokyo (NRT).
ZIPAIR: year-round 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).
Cathay Pacific (Oneworld): year-round flights from Hong Kong (HKG).
Emirates: year-round flights from Hong Kong (HKG).
Greater Bay Airlines: seasonal flights from Hong Kong (HKG).
Hong Kong Airlines: seasonal flights from Hong Kong (HKG).
Hong Kong Express: year-round flights from Hong Kong (HKG).
United Airlines (Star Alliance): year-round flights from Hong Kong (HKG).
Air Busan: seasonal flights from Busan (PUS).
Air Premia: year-round 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): year-round flights from Seoul (ICN).
Thai Vietjet Air: seasonal flights from Seoul (ICN) and year-round flights from Taipei (TPE).
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).
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 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), seasonal flights from Da Nang (DAD), year-round flights from Hanoi (HAN) and Ho Chi Minh City (SGN).
Garuda Indonesia (SkyTeam): year-round flights from Jakarta (CGK).
Bangkok Airways: year-round flights from Luang Prabang (LPQ), Chiang Mai (CNX), Ko Samui (USM), Krabi (KBV), Phuket (HKT) and Sukhothai (THS).
Lao Airlines: seasonal flights from Luang Prabang (LPQ) and Vientiane (VTE).
Malaysia Airlines (Oneworld): year-round flights from Kuala Lumpur (KUL).
Thai Vietjet Air: seasonal flights from Kuala Lumpur (KUL), year-round flights from Chiang Mai (CNX), Chiang Rai (CEI), Hat Yai (HDY), Khon Kaen (KKC), Krabi (KBV), Nakhon Si Thammarat (NST), Phuket (HKT), Surat Thani (URT), Ubon Ratchathani (UBP), Udon Thani (UTH), Da Nang (DAD), seasonal flights from Hanoi (HAN), year-round flights from Ho Chi Minh City (SGN), Nha Trang (CXR) and Phu Quoc (PQC).
Myanmar: seasonal flights from Yangon (RGN).
Myanmar Airways: year-round flights from Mandalay (MDL) and Yangon (RGN).
Cebu Pacific: year-round flights from Angeles City (CRK) and Manila (MNL).
Philippine Airlines: year-round flights from Manila (MNL).
Scoot: year-round flights from Singapore (SIN).
Singapore Airlines (Star Alliance): year-round flights from Singapore (SIN).
Thai AirAsia: year-round flights from Chiang Mai (CNX), seasonal flights from Krabi (KBV) and year-round flights from Phuket (HKT).
Ethiopian Airlines (Star Alliance): year-round flights from Hanoi (HAN).
Emirates: year-round flights from Da Nang (DAD).
Sun PhuQuoc: seasonal flights from Phu Quoc (PQC).
VietJet Air: year-round flights from Hanoi (HAN) and Ho Chi Minh City (SGN).
Vietnam Airlines (SkyTeam): year-round flights from Da Nang (DAD), Hanoi (HAN) and Ho Chi Minh City (SGN).
Vietravel Airlines: year-round 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).
Scat Air: seasonal flights from Shymkent (CIT).
Centrum Air: seasonal flights from Tashkent (TAS).
Uzbekistan Airways: year-round flights from Tashkent (TAS).
Turkmenistan Airlines: seasonal flights from Ashgabat (ASB).
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 Brisbane (BNE), Melbourne (MEL) and Perth (PER).
Finnair (Oneworld): year-round flights from Melbourne (MEL).
Qantas (Oneworld): year-round flights from Sydney (SYD).
Aircalin: year-round flights from Noumea (NOU).
International flights to Bangkok
Flights from Australia to Bangkok
There are 4 airports in Australia that have non-stop flights to Bangkok.
From Brisbane, direct flights are offered by Jetstar.
From Melbourne, direct flights are offered by Finnair (Oneworld), Jetstar and Thai Airways (Star Alliance).
From Perth, you can fly non-stop with Jetstar or Thai Airways (Star Alliance).
From Sydney, you can fly non-stop with Qantas (Oneworld) or Thai Airways (Star Alliance).
All flights from Australia
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).
All flights from Austria
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.
All flights from Bahrain
Flights from Bangladesh to Bangkok
There is 1 airport in Bangladesh that has a direct connection to Bangkok, which is Dhaka. From Dhaka, direct flights are offered by Biman Airlines, Thai Airways (Star Alliance) and US-Bangla Airlines.
All flights from Bangladesh
Flights from Belarus to Bangkok
In Belarus, the only airport that has a direct connection to Bangkok is Minsk. From Minsk, direct flights are offered by Belavia. This is a seasonal route that starts in October and ends in March.
All flights from Belarus
Flights from Belgium to Bangkok
Brussels is the only city in Belgium with direct flights to Bangkok. From Brussels, direct flights are offered by Thai Airways (Star Alliance).
All flights from Belgium
Flights from Bhutan to Bangkok
There is 1 airport in Bhutan that has a direct connection to Bangkok, which is Paro. From Paro, you can fly non-stop with Bhutan Airlines or Druk Air.
All flights from Bhutan
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.
All flights from Brunei
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, there are 5 airlines that have direct services to Bangkok, which are Air Cambodia, Bangkok Airways, Cambodia Airways, Thai Airways (Star Alliance) and Thai Vietjet Air.
From Siem Reap, there are 4 airlines that have direct services to Bangkok, which are Bangkok Airways, Cambodia Airways, Emirates and Thai Airways (Star Alliance).
All flights from Cambodia
Flights from Canada to Bangkok
In Canada, the only airport that has a direct connection to Bangkok is Vancouver. From Vancouver, direct flights are offered by Air Canada (Star Alliance).
All flights from Canada
Flights from China to Bangkok
China is well-connected to Bangkok (BKK) with 30 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 Beijing Daxing, you can fly non-stop with Air China (Star Alliance) or China Eastern (SkyTeam). This is a seasonal route that starts in October and ends in March.
From Changsha, you can fly non-stop with Hongtu Airlines or Xiamen Airlines (SkyTeam). This is a seasonal route that starts in October and ends in March.
From Chengdu, airlines that operate direct flights are Air China (Star Alliance), Chengdu Airlines, China Eastern (SkyTeam), Sichuan Airlines, Spring Airlines, Thai Airways (Star Alliance) and Thai Vietjet Air.
From Chongqing, there are 4 airlines that have direct services to Bangkok, which are Chongqing Airlines, Hainan Airlines, Sichuan Airlines and West Air.
From Fuzhou, you can fly non-stop to Bangkok with Spring Airlines. This route is recently announced though, and not operational yet. It will start in October 2026.
From Guangzhou, airlines that operate direct flights are 9 Air, China Eastern (SkyTeam), China Southern, Kenya Airways (SkyTeam), Spring Airlines and Thai Airways (Star Alliance).
From Guiyang, the only airline with direct flights is 9 Air.
From Haikou, you can fly non-stop to Bangkok with Hainan Airlines.
From Hangzhou, there are 4 airlines that have direct services to Bangkok, which are Air China (Star Alliance), Beijing Capital, Loong Air and Thai Vietjet Air. This is a seasonal route that starts in October and ends in March.
From Jinan, direct flights are offered by Shandong Airlines.
From Jinghong, you can fly non-stop to Bangkok with Hongtu Airlines. This is a seasonal route that starts in October and ends in March.
From Kunming, direct flights are offered by China Eastern (SkyTeam), Kunming Airlines and Thai Airways (Star Alliance).
From Luoyang, the only airline with direct flights is Urumqi Air. This is a seasonal route that starts in October and ends in March.
From Nanchang, you can fly non-stop to Bangkok with Spring Airlines. This is a seasonal route that starts in October and ends in March.
From Nanjing, you can fly non-stop with Beijing Capital or China Eastern (SkyTeam).
From Nanning, you can fly non-stop with GX Airlines or Spring Airlines.
From Ningbo, you can fly non-stop to Bangkok with Spring Airlines.
From Qingdao, you can fly non-stop with Qingdao Airlines or Shandong Airlines.
From Sanya, the only airline with direct flights is Condor.
From Shanghai, airlines that operate direct flights are Air China (Star Alliance), China Eastern (SkyTeam), Juneyao Airlines, Shanghai Airlines, Spring Airlines, Thai Airways (Star Alliance) and Thai Vietjet Air.
From Shantou, you can fly non-stop with China Southern or Spring Airlines.
From Shenzhen, you can fly non-stop with China Southern or Shenzhen Airlines (Star Alliance).
From Wenzhou, you can fly non-stop to Bangkok with Loong Air.
From Wuhan, direct flights are offered by China Eastern (SkyTeam). This is a seasonal route that starts in October and ends in March.
From Xi'an, the only airline with direct flights is Spring Airlines.
From Xiamen, you can fly non-stop with Thai Airways (Star Alliance) or Xiamen Airlines (SkyTeam).
From Yangzhou, the only airline with direct flights is Spring Airlines.
From Yichang, direct flights are offered by Air Changan.
From Yuncheng, you can fly non-stop to Bangkok with Shenzhen Airlines (Star Alliance).
All flights from China
Flights from Denmark to Bangkok
There is 1 airport in Denmark that has a direct connection to Bangkok, which is Copenhagen. From Copenhagen, you can fly non-stop with SAS (SkyTeam) or Thai Airways (Star Alliance).
All flights from Denmark
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).
All flights from Ethiopia
Flights from Finland to Bangkok
Helsinki is the only city in Finland with direct flights to Bangkok. From Helsinki, direct flights are offered by Finnair (Oneworld).
All flights from Finland
Flights from France to Bangkok
There is 1 airport in France that has a direct connection to Bangkok, which is Paris. From Paris, direct flights are offered by Air France (SkyTeam), Aircalin and Thai Airways (Star Alliance).
All flights from France
Flights from Germany to Bangkok
In Germany, there are 2 airports that have direct flights to Bangkok.
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).
All flights from Germany
Flights from Hong Kong to Bangkok
Hong Kong is the only city in Hong Kong with direct flights to Bangkok. From Hong Kong, airlines that operate direct flights are Cathay Pacific (Oneworld), Emirates, Greater Bay Airlines, Hong Kong Airlines, Hong Kong Express, Thai Airways (Star Alliance) and United Airlines (Star Alliance).
All flights from Hong Kong
Flights from India to Bangkok
You can fly non-stop to Bangkok from lots of airports in India, as there is a total of 15 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.
From Bengaluru, direct flights are offered by Air-India Express, IndiGo Airlines and 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, direct flights are offered by Bhutan Airlines, IndiGo Airlines and Thai Airways (Star Alliance).
From Guwahati, you can fly non-stop with Druk Air or IndiGo Airlines.
From Hyderabad, you can fly non-stop with IndiGo Airlines or Thai Airways (Star Alliance).
From Kochi, you can fly non-stop to Bangkok with Air-India Express. This is a seasonal route that starts in October and ends in March.
From Kolkata, there are 5 airlines that have direct services to Bangkok, which are Bhutan Airlines, IndiGo Airlines, Spicejet, Thai Airways (Star Alliance) and Thai Vietjet Air.
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 Thai Vietjet Air.
From New Delhi, there are 4 airlines that have direct services to Bangkok, which are Air India (Star Alliance), IndiGo Airlines, Spicejet and Thai Airways (Star Alliance).
From Pune, Varanasi and Visakhapatnam, all direct flights to Bangkok are operated by Air-India Express.
All flights from India
Flights from Indonesia to Bangkok
If you are looking for a direct flight from Indonesia to Bangkok, there are 2 airports to choose from.
From Denpasar, direct flights are offered by Thai Airways (Star Alliance).
From Jakarta, you can fly non-stop with Garuda Indonesia (SkyTeam) or Thai Airways (Star Alliance).
All flights from Indonesia
Flights from Iran to Bangkok
In Iran, the only airport that has a direct connection to Bangkok is Tehran. From Tehran, direct flights are offered by Mahan Air.
All flights from Iran
Flights from Israel to Bangkok
There is 1 airport in Israel that has a direct connection to Bangkok, which is Tel Aviv. From Tel Aviv, you can fly non-stop with Arkia or EL AL.
All flights from Israel
Flights from Italy to Bangkok
There are 2 airports in Italy that have non-stop flights to Bangkok.
From Milan (Malpensa), direct flights are offered by Thai Airways (Star Alliance).
From Rome (Fiumicino), the only airline with direct flights is ITA Airways (Star Alliance).
All flights from Italy
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 Airways (Star Alliance) and Thai Vietjet Air.
From Sapporo, the only airline with direct flights is Thai Airways (Star Alliance).
From Tokyo, direct flights are offered by ANA (Star Alliance), Japan Airlines (Oneworld) and Thai Airways (Star Alliance).
From Tokyo, there are 5 airlines that have direct services to Bangkok, which are ANA (Star Alliance), Japan Airlines (Oneworld), Thai Airways (Star Alliance), Thai Vietjet Air and ZIPAIR.
All flights from Japan
Flights from Jordan to Bangkok
In Jordan, the only airport that has a direct connection to Bangkok is Amman. From Amman, direct flights are offered by Royal Jordanian (Oneworld).
All flights from Jordan
Flights from Kazakhstan to Bangkok
In Kazakhstan, there are 3 airports that have direct flights to Bangkok.
From Almaty and Astana, you can fly with Air Astana.
From Shymkent, you can fly non-stop to Bangkok with Scat Air. This is a seasonal route that starts in October and ends in March.
All flights from Kazakhstan
Flights from Kenya to Bangkok
Nairobi is the only city in Kenya with direct flights to Bangkok. From Nairobi, direct flights are offered by Kenya Airways (SkyTeam).
All flights from Kenya
Flights from Kuwait to Bangkok
There is 1 airport in Kuwait that has a direct connection to Bangkok, which is Kuwait City. From Kuwait City, direct flights are offered by Kuwait Airways.
All flights from Kuwait
Flights from Laos to Bangkok
There are 2 airports in Laos that have non-stop flights to Bangkok.
From Luang Prabang, you can fly non-stop with Bangkok Airways or Lao Airlines.
From Vientiane, you can fly non-stop with Lao Airlines or Thai Airways (Star Alliance).
All flights from Laos
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.
All flights from Macao
Flights from Malaysia to Bangkok
If you are looking for a direct flight from Malaysia to Bangkok, there are 2 airports to choose from.
From Kuala Lumpur, direct flights are offered by Malaysia Airlines (Oneworld), Thai Airways (Star Alliance) and Thai Vietjet Air.
From Penang, the only airline with direct flights is Thai Airways (Star Alliance).
All flights from Malaysia
Flights from Maldives to Bangkok
In Maldives, the only airport that has a direct connection to Bangkok is Malé. From Malé, you can fly non-stop with Bangkok Airways or Maldivian. This is a seasonal route that starts in December and ends in January.
All flights from Maldives
Flights from Mongolia to Bangkok
There is 1 airport in Mongolia that has a direct connection to Bangkok, which is Ulaanbaatar. From Ulaanbaatar, direct flights are offered by MIAT Mongolian Airlines. This is a seasonal route that starts in November and ends in March.
All flights from Mongolia
Flights from Myanmar (Burma) to Bangkok
In Myanmar (Burma), there are 2 airports that have direct flights to Bangkok.
From Mandalay, direct flights are offered by Myanmar Airways.
From Yangon, direct flights are offered by Myanmar, Myanmar Airways and Thai Airways (Star Alliance).
All flights from Myanmar (Burma)
Flights from Nepal to Bangkok
In Nepal, the only airport that has a direct connection to Bangkok is Kathmandu. From Kathmandu, direct flights are offered by Himalaya Airlines, Nepal Airlines and Thai Airways (Star Alliance).
All flights from Nepal
Flights from Netherlands to Bangkok
Amsterdam is the only city in Netherlands with direct flights to Bangkok. From Amsterdam, direct flights are offered by EVA Air (Star Alliance), KLM (SkyTeam) and Thai Airways (Star Alliance).
All flights from Netherlands
Flights from New Caledonia to Bangkok
There is 1 airport in New Caledonia that has a direct connection to Bangkok, which is Noumea. From Noumea, direct flights are offered by Aircalin.
All flights from New Caledonia
Flights from Norway to Bangkok
Oslo is the only city in Norway with direct flights to Bangkok. From Oslo, you can fly non-stop with Norse Atlantic Airways or Thai Airways (Star Alliance).
All flights from Norway
Flights from Oman to Bangkok
In Oman, the only airport that has a direct connection to Bangkok is Muscat. From Muscat, direct flights are offered by Oman Air (Oneworld).
All flights from Oman
Flights from Pakistan to Bangkok
If you are looking for a direct flight from Pakistan to Bangkok, there are 3 airports to choose from.
From Islamabad, Karachi and Lahore, all direct flights to Bangkok are operated by Thai Airways (Star Alliance).
All flights from Pakistan
Flights from Philippines to Bangkok
There are 2 airports in Philippines that have non-stop flights to Bangkok.
From Angeles City, direct flights are offered by Cebu Pacific.
From Manila, direct flights are offered by Cebu Pacific, Philippine Airlines and Thai Airways (Star Alliance).
All flights from Philippines
Flights from Poland to Bangkok
There is 1 airport in Poland that has a direct connection to Bangkok, which is Warsaw. From Warsaw, direct flights are offered by LOT (Star Alliance).
All flights from Poland
Flights from Qatar to Bangkok
In Qatar, the only airport that has a direct connection to Bangkok is Doha. From Doha, direct flights are offered by Qatar Airways (Oneworld).
All flights from Qatar
Flights from Réunion to Bangkok
Saint-Denis is the only city in Réunion with direct flights to Bangkok. From Saint-Denis, direct flights are offered by Air Austral.
All flights from Réunion
Flights from Russia to Bangkok
In Russia there are several airports with flights to Bangkok (8 in total).
From Irkutsk, you can fly non-stop with Aeroflot or S7 Airlines.
From Khabarovsk, Krasnoyarsk and Moscow Sheremetyevo, all direct flights to Bangkok are operated by Aeroflot.
From Novosibirsk, you can fly non-stop with Aeroflot or S7 Airlines. This is a seasonal route that starts in October and ends in March.
From Saint Petersburg, you can fly non-stop to Bangkok with Aeroflot. This is a seasonal route that starts in October and ends in March.
From Vladivostok, you can fly non-stop with Aeroflot or S7 Airlines. This is a seasonal route that starts in October and ends in March.
From Yekaterinburg, the only airline with direct flights is Aeroflot. This is a seasonal route that starts in October and ends in March.
All flights from Russia
Flights from Saudi Arabia to Bangkok
In Saudi Arabia, there are 2 airports that have direct flights to Bangkok.
From Jeddah, direct flights are offered by Saudi Arabian (SkyTeam).
From Riyadh, you can fly non-stop with Riyadh Air or Saudi Arabian (SkyTeam).
All flights from Saudi Arabia
Flights from Singapore to Bangkok
There is 1 airport in Singapore that has a direct connection to Bangkok, which is Singapore. From Singapore, direct flights are offered by Scoot, Singapore Airlines (Star Alliance) and Thai Airways (Star Alliance).
All flights from Singapore
Flights from South Korea to Bangkok
There are 3 airports in South Korea that have non-stop flights to Bangkok.
From Busan, direct flights are offered by Air Busan, Jeju Air and Jin Air. This is a seasonal route that starts in October and ends in March.
From Daegu, the only airline with direct flights is Tway Air. This is a seasonal route that starts in October and ends in March.
From Seoul, airlines that operate direct flights are Air Premia, Asiana Airlines (Star Alliance), Eastar Jet, Jeju Air, Jin Air, Korean Air (SkyTeam), Thai Airways (Star Alliance), Thai Vietjet Air and Tway Air.
All flights from South Korea
Flights from Spain to Bangkok
Madrid is the only city in Spain with direct flights to Bangkok. From Madrid, you can fly non-stop with Euroairlines or Iberojet.
All flights from Spain
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).
All flights from Sri Lanka
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), you can fly non-stop with Norse Atlantic Airways or Thai Airways (Star Alliance).
All flights from Sweden
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).
All flights from Switzerland
Flights from Taiwan to Bangkok
If you are looking for a direct flight from Taiwan to Bangkok, there are 2 airports to choose from.
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.
All flights from Taiwan
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).
All flights from Turkey
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 October and ends in March.
All flights from Turkmenistan
Flights from United Arab Emirates to Bangkok
In United Arab Emirates, there are 3 airports that have direct flights to Bangkok.
From Abu Dhabi, you can fly non-stop with Condor or 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.
All flights from United Arab Emirates
Flights from United Kingdom to Bangkok
If you are looking for a direct flight from United Kingdom to Bangkok, there are 3 airports to choose from.
From London Gatwick, you can fly non-stop with British Airways (Oneworld) or Norse UK.
From London Heathrow, you can fly non-stop with EVA Air (Star Alliance) or Thai Airways (Star Alliance).
From Manchester, you can fly non-stop to Bangkok with Norse UK. This is a seasonal route that starts in December and ends in March.
All flights from United Kingdom
Flights from Uzbekistan to Bangkok
Tashkent is the only city in Uzbekistan with direct flights to Bangkok. From Tashkent, you can fly non-stop with Centrum Air or Uzbekistan Airways.
All flights from Uzbekistan
Flights from Vietnam to Bangkok
There are 5 airports in Vietnam that have non-stop flights to Bangkok.
From Da Nang, there are 4 airlines that have direct services to Bangkok, which are Emirates, Thai Airways (Star Alliance), Thai Vietjet Air and Vietnam Airlines (SkyTeam).
From Hanoi, airlines that operate direct flights are Ethiopian Airlines (Star Alliance), Thai Airways (Star Alliance), Thai Vietjet Air, VietJet Air, Vietnam Airlines (SkyTeam) and Vietravel Airlines.
From Ho Chi Minh City, there are 5 airlines that have direct services to Bangkok, which are Thai Airways (Star Alliance), Thai Vietjet Air, VietJet Air, Vietnam Airlines (SkyTeam) and Vietravel Airlines.
From Nha Trang, the only airline with direct flights is Thai Vietjet Air.
From Phu Quoc, you can fly non-stop with Sun PhuQuoc or Thai Vietjet Air.
All flights from Vietnam
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, Hat Yai and Khon Kaen, all direct flights to Bangkok are operated by Thai Airways (Star Alliance) and 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 Nakhon Si Thammarat, direct flights are offered by Thai Vietjet Air.
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 Trat, 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.
All flights from Thailand
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 (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 (BKK).
How many airlines fly to Bangkok?
There are 121 airlines flying to Bangkok from 153 airports around the world, as of October 2026.
Which airlines fly to Bangkok?
Thai Airways, Thai Vietjet Air and Spring Airlines 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?
Oneworld, Star Alliance and SkyTeam are all flying to Bangkok.
How many nonstop flights are there to Bangkok?
There are roughly 15,421 flights arriving at Bangkok every month (or 3,598 flights each week), from a total of 153 airports worldwide.
What is the official name of Bangkok Airport?
The official name of Bangkok Airport is Suvarnabhumi Airport.
What is the airport code of Bangkok Airport?
The airport code of Bangkok Airport is BKK.
What are the most popular flights to Bangkok?
Chiang Mai, Phuket 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?
| Chiang Mai to Bangkok | 1h 20m |
| Phuket to Bangkok | 1h 30m |
| Hong Kong to Bangkok | 2h 55m |
| Ko Samui to Bangkok | 1h 5m |
| Shanghai to Bangkok | 4h 10m |