USD · $
AUD · A$
BRL · R$
CAD · C$
CHF · CHF
CNY · ¥
CZK ·
DKK · kr
EUR ·
GBP · £
IDR · Rp
INR ·
JPY · ¥
KRW ·
NOK · kr
PLN ·
RUB ·
SEK · kr
THB · ฿
TRY ·
TWD · NT$
VND ·
EN
Full Map
From
To
Dates
Flight times
Prices
Alliances
Airlines
Classes
Aircraft
Distance
Duration
0 st
1 st
2 st
Same airline
Reset
Show route info
Show indirect destinations
Price view
One way
Round trip
Price view
One way
Round trip
Airport legend
> 100 non-stop destinations

Airports with non-stop flights to 100+ destinations

> 30 non-stop destinations

Airports with non-stop flights to 30+ destinations

> 7 non-stop destinations

Airports with non-stop flights to 7 to 30 destinations

< 7 non-stop destinations

Airports with non-stop flights to less then 7 destinations

Depart from here
Arrive here
Dates All

Show flights within a certain date range

Flight timesNEW! All

Show flights that depart and / or arrive between specific times

Prices All

Show flights within a certain price range

Alliances All

Show flights operated by a specific alliance

Airlines All

Show flights operated by a specific airline

Classes All

Show flights in a specific flight class

Aircraft All

Show flights operated by a specific aircraft

Distance All

Show flights with a min / max flight distance

Duration All

Show flights with a min / max flight duration

Stopovers Non-stop

Show direct flights, or flights with 1 or 2 stopovers

Same airline No

Show connecting flights with the same airline only

Full Map

FlightConnections

Select departure airport

Where would you like to fly from?

Select destination

Where would you like to fly to?

Flights to Bangkok (BKK)

Suvarnabhumi Airport - Airport code: BKK

Home Airports Thailand BKK Bangkok

Non-stop flights to Bangkok (BKK)

Did you mean flights from Bangkok?

Suvarnabhumi Airport is the largest airport in Thailand. It is Thailand's main international airport. In total there are 151 airports around the world that have direct flights to Bangkok, spread around 143 cities in 56 countries. Currently, there are 15 domestic flights to Bangkok.

This month, there are 15,302 flights arriving at Bangkok Airport, which are 510 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 Phuket (HKT) in Thailand and Ko Samui (USM), also in Thailand. These two routes together are operated 1606 times this month, and make up for 10% 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).

 Remove ads

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.

Show all

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.

Show all

Currently, there are 117 airlines that fly to Bangkok. Most flights to Bangkok are operated by Thai Airways, as they connect 65 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.

Jan
Feb
Mar
Apr
Jun
Jul
Aug
Sep
Nov
Dec

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.

Show all

Business class flights to Bangkok

There are 114 airports that have flights to Bangkok in Business Class. All airports that offer business class flights to BKK are listed below:

Show all

First class flights to Bangkok

If you are looking for a luxurious flight, there's a total of 11 airports to choose from that have flights to BKK in First Class.

Show all

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 April 2026:

Non-stop flights from Europe to Bangkok

Thai Airways (Star Alliance) has a significant network of flights from Europe to Bangkok.

Thai AirwaysThai 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 seasonal flights from Amsterdam (AMS).

CondorCondor: year-round flights from Frankfurt (FRA).

LufthansaLufthansa (Star Alliance): year-round flights from Munich (MUC).

SwissSwiss (Star Alliance): year-round flights from Zürich (ZRH).

EVA AirEVA Air (Star Alliance): year-round flights from Vienna (VIE), London Heathrow (LHR) and Amsterdam (AMS).

AustrianAustrian (Star Alliance): year-round flights from Vienna (VIE).

LOTLOT (Star Alliance): seasonal flights from Warsaw (WAW).

SASSAS (SkyTeam): seasonal flights from Copenhagen (CPH).

Norse Atlantic AirwaysNorse Atlantic Airways: seasonal flights from Oslo (OSL) and Stockholm (Arlanda) (ARN).

British AirwaysBritish Airways (Oneworld): year-round flights from London Gatwick (LGW).

Norse UKNorse UK: seasonal flights from London Gatwick (LGW).

FinnairFinnair (Oneworld): year-round flights from Helsinki (HEL).

ITA AirwaysITA Airways: seasonal flights from Rome (Fiumicino) (FCO).

IberojetIberojet: year-round flights from Madrid (MAD).

AircalinAircalin: year-round flights from Paris (CDG).

Air FranceAir France (SkyTeam): year-round flights from Paris (CDG).

KLMKLM (SkyTeam): year-round flights from Amsterdam (AMS).

AeroflotAeroflot: seasonal flights from Irkutsk (IKT), Krasnoyarsk (KJA), Novosibirsk (OVB), Yekaterinburg (SVX), Khabarovsk (KHV), Vladivostok (VVO), Moscow Sheremetyevo (SVO) and Saint Petersburg (LED).

S7 AirlinesS7 Airlines: year-round flights from Irkutsk (IKT), seasonal flights from Novosibirsk (OVB) and Vladivostok (VVO).

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 CanadaAir 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 AustralAir Austral: year-round flights from Saint-Denis (RUN).

Ethiopian AirlinesEthiopian Airlines (Star Alliance): year-round flights from Addis Ababa (ADD).

Kenya AirwaysKenya Airways (SkyTeam): year-round flights from Nairobi (NBO).

Non-stop flights from the Middle-East / Western Asia to Bangkok

Thai AirwaysThai Airways (Star Alliance): year-round flights from Istanbul (IST).

Turkish AirlinesTurkish Airlines (Star Alliance): year-round flights from Istanbul (IST).

Air ArabiaAir Arabia: year-round flights from Dubai (Sharjah) (SHJ).

EmiratesEmirates: year-round flights from Dubai (DXB).

Etihad AirwaysEtihad Airways: year-round flights from Abu Dhabi (AUH).

ArkiaArkia: year-round flights from Tel Aviv (TLV).

EL ALEL AL: year-round flights from Tel Aviv (TLV).

Gulf AirGulf Air: seasonal flights from Bahrain Island (BAH) and Dammam (DMM).

Saudi ArabianSaudi Arabian (SkyTeam): year-round flights from Jeddah (JED) and Riyadh (RUH).

Kuwait AirwaysKuwait Airways: year-round flights from Kuwait City (KWI).

Oman AirOman Air (Oneworld): year-round flights from Muscat (MCT).

SalamAirSalamAir: seasonal flights from Muscat (MCT).

Qatar AirwaysQatar Airways (Oneworld): year-round flights from Doha (DOH).

Royal JordanianRoyal 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 AirwaysThai 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 AirlinesBiman Airlines: year-round flights from Dhaka (DAC).

US-Bangla AirlinesUS-Bangla Airlines: seasonal flights from Dhaka (DAC).

Air IndiaAir India (Star Alliance): year-round flights from Mumbai (BOM) and New Delhi (DEL).

Air-India ExpressAir-India Express: year-round flights from Bengaluru (BLR), Pune (PNQ), seasonal flights from Surat (STV) and Varanasi (VNS).

Bhutan AirlinesBhutan Airlines: seasonal flights from Kolkata (CCU) and Paro (PBH).

Druk AirDruk Air: seasonal flights from Bagdogra (IXB), Gaya (GAY), Guwahati (GAU) and Paro (PBH).

FlexFlightFlexFlight: seasonal flights from Kolkata (CCU).

IndiGo AirlinesIndiGo Airlines: year-round flights from Bengaluru (BLR), Bhubaneswar (BBI), Chennai (MAA), Hyderabad (HYD), Kolkata (CCU), Mumbai (BOM) and New Delhi (DEL).

Thai Vietjet AirThai Vietjet Air: seasonal flights from Ahmedabad (AMD), Kolkata (CCU) and year-round flights from Mumbai (BOM).

Nepal AirlinesNepal Airlines: seasonal flights from Kathmandu (KTM).

FitsAirFitsAir: year-round flights from Colombo (CMB).

SriLankan AirlinesSriLankan Airlines (Oneworld): year-round flights from Colombo (CMB).

Bangkok AirwaysBangkok Airways: seasonal flights from Malé (MLE).

MaldivianMaldivian: seasonal flights from Malé (MLE).

Non-stop flights from China to Bangkok

Spring Airlines has a strong network of non-stop flights from China.

Thai AirwaysThai Airways (Star Alliance): year-round flights from Chengdu (TFU), Beijing (PEK), seasonal flights from Changsha (CSX), year-round flights from Guangzhou (CAN), Kunming (KMG) and Shanghai (PVG).

CondorCondor: seasonal flights from Haikou (HAK) and Sanya (SYX).

Kenya AirwaysKenya Airways (SkyTeam): year-round flights from Guangzhou (CAN).

9 Air9 Air: seasonal flights from Guangzhou (CAN) and Guiyang (KWE).

Air ChanganAir Changan: seasonal flights from Yichang (YIH).

Air ChinaAir China (Star Alliance): year-round flights from Chengdu (TFU), Beijing (PEK), seasonal flights from Hangzhou (HGH) and Shanghai (PVG).

Beijing CapitalBeijing Capital: seasonal flights from Hangzhou (HGH) and Nanjing (NKG).

Chengdu AirlinesChengdu Airlines: seasonal flights from Chengdu (TFU).

China EasternChina Eastern (SkyTeam): year-round flights from Chengdu (TFU), seasonal flights from Beijing Daxing (PKX), Guangzhou (CAN), year-round flights from Kunming (KMG), Nanjing (NKG), Shanghai (PVG) and Wuhan (WUH).

China SouthernChina Southern: year-round flights from Guangzhou (CAN), Shantou (SWA) and Shenzhen (SZX).

Chongqing AirlinesChongqing Airlines: seasonal flights from Chongqing (CKG).

GX AirlinesGX Airlines: seasonal flights from Nanning (NNG).

Hainan AirlinesHainan Airlines: year-round flights from Beijing (PEK), Chongqing (CKG) and Haikou (HAK).

Hongtu AirlinesHongtu Airlines: seasonal flights from Changsha (CSX).

Juneyao AirlinesJuneyao Airlines: year-round flights from Shanghai (PVG).

Kunming AirlinesKunming Airlines: seasonal flights from Kunming (KMG).

Loong AirLoong Air: seasonal flights from Hangzhou (HGH).

Qingdao AirlinesQingdao Airlines: seasonal flights from Qingdao (TAO).

Ruili AirlinesRuili Airlines: seasonal flights from Lijiang (LJG).

Shandong AirlinesShandong Airlines: seasonal flights from Jinan (TNA) and Qingdao (TAO).

Shanghai AirlinesShanghai Airlines: year-round flights from Shanghai (PVG).

Shenzhen AirlinesShenzhen Airlines (Star Alliance): year-round flights from Shenzhen (SZX) and Yuncheng (YCU).

Sichuan AirlinesSichuan Airlines: year-round flights from Chengdu (TFU) and Chongqing (CKG).

Spring AirlinesSpring Airlines: seasonal flights from Chengdu (TFU), Fuzhou (FOC), Guangzhou (CAN), Nanchang (KHN), Nanning (NNG), Ningbo (NGB), Shanghai (PVG), Shantou (SWA), Xi'an (XIY) and Yangzhou (YTY).

Thai Vietjet AirThai Vietjet Air: seasonal flights from Chengdu (TFU), Beijing Daxing (PKX), Hangzhou (HGH), Shanghai (PVG) and Xining (XNN).

Urumqi AirUrumqi Air: seasonal flights from Luoyang (LYA).

Xiamen AirlinesXiamen Airlines (SkyTeam): seasonal flights from Changsha (CSX) and year-round flights from Xiamen (XMN).

Non-stop flights from Japan to Bangkok

Thai AirwaysThai Airways (Star Alliance): year-round flights from Fukuoka (FUK), Nagoya (NGO), Osaka (KIX), Sapporo (CTS), Tokyo (HND) and Tokyo (NRT).

ANAANA (Star Alliance): year-round flights from Tokyo (HND) and Tokyo (NRT).

Japan AirlinesJapan Airlines (Oneworld): year-round flights from Osaka (KIX), Tokyo (HND) and Tokyo (NRT).

PeachPeach: seasonal flights from Osaka (KIX).

Thai Vietjet AirThai Vietjet Air: year-round flights from Fukuoka (FUK), seasonal flights from Osaka (KIX) and Tokyo (NRT).

ZIPAIRZIPAIR: seasonal flights from Tokyo (NRT).

Non-stop flights from East Asia to Bangkok

Thai AirwaysThai Airways (Star Alliance): year-round flights from Hong Kong (HKG), Seoul (ICN), Kaohsiung (KHH) and Taipei (TPE).

Ethiopian AirlinesEthiopian Airlines (Star Alliance): seasonal flights from Hong Kong (HKG).

Cathay PacificCathay Pacific (Oneworld): year-round flights from Hong Kong (HKG).

EmiratesEmirates: year-round flights from Hong Kong (HKG).

Greater Bay AirlinesGreater Bay Airlines: year-round flights from Hong Kong (HKG).

Hong Kong AirlinesHong Kong Airlines: year-round flights from Hong Kong (HKG).

Hong Kong ExpressHong Kong Express: year-round flights from Hong Kong (HKG).

United AirlinesUnited Airlines (Star Alliance): year-round flights from Hong Kong (HKG).

Air BusanAir Busan: year-round flights from Busan (PUS).

Air PremiaAir Premia: seasonal flights from Seoul (ICN).

Asiana AirlinesAsiana Airlines (Star Alliance): year-round flights from Seoul (ICN).

Jeju AirJeju Air: seasonal flights from Busan (PUS) and Seoul (ICN).

Jin AirJin Air: seasonal flights from Busan (PUS) and Seoul (ICN).

Korean AirKorean Air (SkyTeam): year-round flights from Seoul (ICN).

Thai Vietjet AirThai Vietjet Air: seasonal flights from Seoul (ICN), year-round flights from Taipei (TPE) and seasonal flights from Macau (MFM).

Tway AirTway Air: seasonal flights from Daegu (TAE) and Seoul (ICN).

EVA AirEVA Air (Star Alliance): year-round flights from Taipei (TPE).

China AirlinesChina Airlines (SkyTeam): year-round flights from Kaohsiung (KHH) and Taipei (TPE).

Starlux AirlinesStarlux Airlines: year-round flights from Taipei (TPE).

Air MacauAir Macau: year-round flights from Macau (MFM).

Non-stop flights from South-East Asia to Bangkok

Thai Airways, Thai AirAsia and Thai Vietjet Air have a significant network of flights from South-Eastern Asia to Bangkok.

Thai AirwaysThai 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), Hanoi (HAN) and Ho Chi Minh City (SGN).

Ethiopian AirlinesEthiopian Airlines (Star Alliance): year-round flights from Jakarta (CGK) and Hanoi (HAN).

Garuda IndonesiaGaruda Indonesia (SkyTeam): year-round flights from Jakarta (CGK).

Bangkok AirwaysBangkok Airways: year-round flights from Luang Prabang (LPQ), Chiang Mai (CNX), Ko Samui (USM), Krabi (KBV), Phuket (HKT) and Sukhothai (THS).

Lao AirlinesLao Airlines: seasonal flights from Vientiane (VTE).

Malaysia AirlinesMalaysia Airlines (Oneworld): year-round flights from Kuala Lumpur (KUL).

MyanmarMyanmar: seasonal flights from Yangon (RGN).

Myanmar AirwaysMyanmar Airways: year-round flights from Mandalay (MDL) and Yangon (RGN).

Cebu PacificCebu Pacific: year-round flights from Angeles City (CRK) and Manila (MNL).

Philippine AirlinesPhilippine Airlines: year-round flights from Manila (MNL).

ScootScoot: year-round flights from Singapore (SIN).

Singapore AirlinesSingapore Airlines (Star Alliance): year-round flights from Singapore (SIN).

EL ALEL AL: seasonal flights from Phuket (HKT).

Thai AirAsiaThai AirAsia: year-round flights from Buriram (Buri Ram) (BFV), Chiang Mai (CNX), Chiang Rai (CEI), Hat Yai (HDY), Khon Kaen (KKC), Krabi (KBV), Nakhon Si Thammarat (NST), seasonal flights from Narathiwat (NAW), year-round flights from Phuket (HKT), Surat Thani (URT) and Udon Thani (UTH).

Thai Vietjet AirThai Vietjet Air: 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 Ho Chi Minh City (SGN), Nha Trang (CXR) and year-round flights from Phu Quoc (PQC).

EmiratesEmirates: year-round flights from Da Nang (DAD).

VietJet AirVietJet Air: year-round flights from Hanoi (HAN) and Ho Chi Minh City (SGN).

Vietnam AirlinesVietnam Airlines (SkyTeam): year-round flights from Da Nang (DAD), Hanoi (HAN) and Ho Chi Minh City (SGN).

Vietravel AirlinesVietravel Airlines: seasonal flights from Hanoi (HAN) and Ho Chi Minh City (SGN).

Royal Brunei AirlinesRoyal Brunei Airlines: year-round flights from Brunei and Muara (BWN).

Non-stop flights from Central Asia to Bangkok

Air AstanaAir Astana: year-round flights from Almaty (ALA).

Scat AirScat Air: seasonal flights from Shymkent (CIT).

Centrum AirCentrum Air: seasonal flights from Tashkent (TAS).

Uzbekistan AirwaysUzbekistan Airways: year-round flights from Tashkent (TAS).

Turkmenistan AirlinesTurkmenistan Airlines: seasonal flights from Ashgabat (ASB).

Non-stop flights from Australia / New Zealand / Oceania / the Pacific to Bangkok

Thai AirwaysThai Airways (Star Alliance): year-round flights from Melbourne (MEL), Perth (PER) and Sydney (SYD).

JetstarJetstar: year-round flights from Brisbane (BNE), Melbourne (MEL) and Perth (PER).

FinnairFinnair (Oneworld): seasonal flights from Melbourne (MEL).

QantasQantas (Oneworld): year-round flights from Sydney (SYD).

AircalinAircalin: year-round flights from Noumea (NOU).

International flights to Bangkok

Australia
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

Austria
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

Bahrain
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. This route is not operational yet but will start in May.

All flights from Bahrain

Bangladesh
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

Belgium
Flights from Belgium to Bangkok

In Belgium, the only airport that has a direct connection to Bangkok is Brussels. From Brussels, direct flights are offered by Thai Airways (Star Alliance).

All flights from Belgium

Bhutan
Flights from Bhutan to Bangkok

Paro is the only city in Bhutan with direct flights to Bangkok. From Paro, you can fly non-stop with Bhutan Airlines or Druk Air. This is a seasonal route that starts in April and ends in November.

All flights from Bhutan

Brunei
Flights from Brunei to Bangkok

There is 1 airport in Brunei that has a direct connection to Bangkok, which is Brunei and Muara. From Brunei and Muara, direct flights are offered by Royal Brunei Airlines.

All flights from Brunei

Cambodia
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 Cambodia, Bangkok Airways, Cambodia Airways, Sky Angkor Airlines, Thai Airways (Star Alliance), Thai Vietjet Air and Turkish Airlines (Star Alliance).
From Siem Reap, direct flights are offered by Bangkok Airways, Emirates and Thai Airways (Star Alliance).

All flights from Cambodia

Canada
Flights from Canada to Bangkok

Vancouver is the only city in Canada with direct flights to Bangkok. From Vancouver, direct flights are offered by Air Canada (Star Alliance).

All flights from Canada

China
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 China Eastern (SkyTeam) or Thai Vietjet Air. This is a seasonal route that starts in April and ends in October.
From Changsha, direct flights are offered by Hongtu Airlines, Thai Airways (Star Alliance) and Xiamen Airlines (SkyTeam). This is a seasonal route that starts in April and ends in October.
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, direct flights are offered by Chongqing Airlines, Hainan Airlines and Sichuan Airlines.
From Fuzhou, you can fly non-stop to Bangkok with Spring Airlines. This is a seasonal route that starts in April and ends in October.
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. This is a seasonal route that starts in April and ends in November.
From Haikou, you can fly non-stop with Condor or 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.
From Jinan, direct flights are offered by Shandong Airlines. This is a seasonal route that starts in April and ends in October.
From Kunming, direct flights are offered by China Eastern (SkyTeam), Kunming Airlines and Thai Airways (Star Alliance).
From Lijiang, direct flights are offered by Ruili Airlines. This is a seasonal route that starts in April and ends in October.
From Luoyang, the only airline with direct flights is Urumqi Air. This is a seasonal route that starts in April and ends in October.
From Nanchang, you can fly non-stop to Bangkok with Spring Airlines. This is a seasonal route that starts in April and ends in May.
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. This is a seasonal route that starts in April and ends in October.
From Ningbo, you can fly non-stop to Bangkok with Spring Airlines. This is a seasonal route that starts in April and ends in October.
From Qingdao, you can fly non-stop with Qingdao Airlines or Shandong Airlines. This is a seasonal route that starts in April and ends in October.
From Sanya, the only airline with direct flights is Condor. This is a seasonal route that starts in April and ends in October.
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 Wuhan, you can fly non-stop to Bangkok with China Eastern (SkyTeam).
From Xi'an, direct flights are offered by Spring Airlines. This is a seasonal route that starts in April and ends in October.
From Xiamen, the only airline with direct flights is Xiamen Airlines (SkyTeam).
From Xining, you can fly non-stop to Bangkok with Thai Vietjet Air. This is a seasonal route that starts in April and ends in October.
From Yangzhou, the only airline with direct flights is Spring Airlines. This is a seasonal route that starts in April and ends in May.
From Yichang, direct flights are offered by Air Changan. This route is recently announced though, and not operational yet. It will start in April 2026.
From Yuncheng, you can fly non-stop to Bangkok with Shenzhen Airlines (Star Alliance).

All flights from China

Denmark
Flights from Denmark to Bangkok

In Denmark, the only airport that has a direct connection to Bangkok is Copenhagen. From Copenhagen, you can fly non-stop with SAS (SkyTeam) or Thai Airways (Star Alliance).

All flights from Denmark

Ethiopia
Flights from Ethiopia to Bangkok

There is 1 airport in Ethiopia that has a direct connection to Bangkok, which is Addis Ababa. From Addis Ababa, direct flights are offered by Ethiopian Airlines (Star Alliance).

All flights from Ethiopia

Finland
Flights from Finland to Bangkok

In Finland, the only airport that has a direct connection to Bangkok is Helsinki. From Helsinki, direct flights are offered by Finnair (Oneworld).

All flights from Finland

France
Flights from France to Bangkok

Paris is the only city in France with direct flights to Bangkok. From Paris, direct flights are offered by Air France (SkyTeam), Aircalin and Thai Airways (Star Alliance).

All flights from France

Germany
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

Hong Kong
Flights from Hong Kong to Bangkok

There is 1 airport in Hong Kong that has a direct connection to Bangkok, which 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, Thai Airways (Star Alliance) and United Airlines (Star Alliance).

All flights from Hong Kong

India
Flights from India to Bangkok

You can fly non-stop to Bangkok from lots of airports in India, as there is a total of 14 airports that have direct services to Bangkok.

From Ahmedabad, you can fly non-stop with Thai Airways (Star Alliance) or Thai Vietjet Air.
From Bagdogra, the only airline with direct flights is Druk Air. This is a seasonal route that starts in April and ends in November.
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, you can fly non-stop with Druk Air or Thai Airways (Star Alliance). This is a seasonal route that starts in October and ends in March.
From Guwahati, direct flights are offered by Druk Air. This is a seasonal route that starts in April and ends in November.
From Hyderabad, you can fly non-stop with IndiGo Airlines or Thai Airways (Star Alliance).
From Kolkata, there are 5 airlines that have direct services to Bangkok, which are Bhutan Airlines, FlexFlight, IndiGo Airlines, 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, direct flights are offered by Air India (Star Alliance), IndiGo Airlines and Thai Airways (Star Alliance).
From Pune, Surat and Varanasi, all direct flights to Bangkok are operated by Air-India Express.

All flights from India

Indonesia
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, direct flights are offered by Ethiopian Airlines (Star Alliance), Garuda Indonesia (SkyTeam) and Thai Airways (Star Alliance).

All flights from Indonesia

Israel
Flights from Israel to Bangkok

Tel Aviv is the only city in Israel with direct flights to Bangkok. From Tel Aviv, you can fly non-stop with Arkia or EL AL.

All flights from Israel

Italy
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. This is a seasonal route that starts in April and ends in May.

All flights from Italy

Japan
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

Jordan
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

Kazakhstan
Flights from Kazakhstan to Bangkok

In Kazakhstan, there are 2 airports that have direct flights to Bangkok.

From Almaty, direct flights are offered by Air Astana.
From Shymkent, the only airline with direct flights is Scat Air. This is a seasonal route that starts in April and ends in October.

All flights from Kazakhstan

Kenya
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).

All flights from Kenya

Kuwait
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.

All flights from Kuwait

Laos
Flights from Laos to Bangkok

There are 2 airports in Laos that have non-stop flights to Bangkok.

From Luang Prabang, direct flights are offered by Bangkok Airways.
From Vientiane, you can fly non-stop with Lao Airlines or Thai Airways (Star Alliance).

All flights from Laos

Macao
Flights from Macao to Bangkok

Macau is the only city in Macao with direct flights to Bangkok. From Macau, you can fly non-stop with Air Macau or Thai Vietjet Air.

All flights from Macao

Malaysia
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, you can fly non-stop with Malaysia Airlines (Oneworld) or Thai Airways (Star Alliance).
From Penang, the only airline with direct flights is Thai Airways (Star Alliance).

All flights from Malaysia

Maldives
Flights from Maldives to Bangkok

There is 1 airport in Maldives that has a direct connection to Bangkok, which is Malé. From Malé, you can fly non-stop with Bangkok Airways or Maldivian. This is a seasonal route that starts in April and ends in May.

All flights from Maldives

Mongolia
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.

All flights from Mongolia

Myanmar (Burma)
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)

Nepal
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).

All flights from Nepal

Netherlands
Flights from Netherlands to Bangkok

There is 1 airport in Netherlands that has a direct connection to Bangkok, which is Amsterdam. From Amsterdam, direct flights are offered by EVA Air (Star Alliance), KLM (SkyTeam) and Thai Airways (Star Alliance).

All flights from Netherlands

New Caledonia
Flights from New Caledonia to Bangkok

In New Caledonia, the only airport that has a direct connection to Bangkok is Noumea. From Noumea, direct flights are offered by Aircalin.

All flights from New Caledonia

Norway
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

Oman
Flights from Oman to Bangkok

There is 1 airport in Oman that has a direct connection to Bangkok, which is Muscat. From Muscat, you can fly non-stop with Oman Air (Oneworld) or SalamAir.

All flights from Oman

Pakistan
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

Philippines
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

Poland
Flights from Poland to Bangkok

Warsaw is the only city in Poland with direct flights to Bangkok. From Warsaw, direct flights are offered by LOT (Star Alliance). This is a seasonal route that starts in October and ends in March.

All flights from Poland

Qatar
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

Réunion
Flights from Réunion to Bangkok

There is 1 airport in Réunion that has a direct connection to Bangkok, which is Saint-Denis. From Saint-Denis, direct flights are offered by Air Austral.

All flights from Réunion

Russia
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.
From Saint Petersburg, you can fly non-stop to Bangkok with Aeroflot. This is a seasonal route that starts in April and ends in May.
From Vladivostok, you can fly non-stop with Aeroflot or S7 Airlines. This is a seasonal route that starts in April and ends in October.
From Yekaterinburg, the only airline with direct flights is Aeroflot. This is a seasonal route that starts in April and ends in May.

All flights from Russia

Saudi Arabia
Flights from Saudi Arabia to Bangkok

In Saudi Arabia, there are 3 airports that have direct flights to Bangkok.

From Dammam, direct flights are offered by Gulf Air. This is a seasonal route that starts in April and ends in May.
From Jeddah and Riyadh, you can fly with Saudi Arabian (SkyTeam).

All flights from Saudi Arabia

Singapore
Flights from Singapore to Bangkok

In Singapore, the only airport that has a direct connection to Bangkok is Singapore. From Singapore, direct flights are offered by Scoot, Singapore Airlines (Star Alliance) and Thai Airways (Star Alliance).

All flights from Singapore

South Korea
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.
From Daegu, the only airline with direct flights is Tway Air. This is a seasonal route that starts in July and ends in October.
From Seoul, airlines that operate direct flights are Air Premia, Asiana Airlines (Star Alliance), Jeju Air, Jin Air, Korean Air (SkyTeam), Thai Airways (Star Alliance), Thai Vietjet Air and Tway Air.

All flights from South Korea

Spain
Flights from Spain to Bangkok

Madrid is the only city in Spain with direct flights to Bangkok. From Madrid, direct flights are offered by Iberojet.

All flights from Spain

Sri Lanka
Flights from Sri Lanka to Bangkok

There is 1 airport in Sri Lanka that has a direct connection to Bangkok, which is Colombo. From Colombo, direct flights are offered by FitsAir, SriLankan Airlines (Oneworld) and Thai Airways (Star Alliance).

All flights from Sri Lanka

Sweden
Flights from Sweden to Bangkok

Stockholm (Arlanda) is the only city in Sweden with direct flights to Bangkok. From Stockholm (Arlanda), you can fly non-stop with Norse Atlantic Airways or Thai Airways (Star Alliance).

All flights from Sweden

Switzerland
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

Taiwan
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

Turkey
Flights from Turkey to Bangkok

There is 1 airport in Turkey that has a direct connection to Bangkok, which is Istanbul. From Istanbul, you can fly non-stop with Thai Airways (Star Alliance) or Turkish Airlines (Star Alliance).

All flights from Turkey

Turkmenistan
Flights from Turkmenistan to Bangkok

In Turkmenistan, the only airport that has a direct connection to Bangkok is Ashgabat. From Ashgabat, direct flights are offered by Turkmenistan Airlines. This is a seasonal route that starts in April and ends in October.

All flights from Turkmenistan

United Arab Emirates
Flights from United Arab Emirates to Bangkok

In United Arab Emirates, there are 3 airports that have direct flights to Bangkok.

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.

All flights from United Arab Emirates

United Kingdom
Flights from United Kingdom to Bangkok

If you are looking for a direct flight from United Kingdom to Bangkok, there are 2 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).

All flights from United Kingdom

Uzbekistan
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

Vietnam
Flights from Vietnam to Bangkok

There are 5 airports in Vietnam that have non-stop flights to Bangkok.

From Da Nang, direct flights are offered by Emirates, Thai Vietjet Air and Vietnam Airlines (SkyTeam).
From Hanoi, there are 5 airlines that have direct services to Bangkok, which are Ethiopian Airlines (Star Alliance), Thai Airways (Star Alliance), 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 and Phu Quoc, you can fly with Thai Vietjet Air.

All flights from Vietnam

Domestic flights to Bangkok

Thailand
Flights from Thailand to Bangkok

There are lots of domestic flights to Bangkok (BKK). 15 airports in Thailand have direct flights to the airport.

From Buriram (Buri Ram), direct flights are offered by Thai AirAsia.
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 AirAsia, Thai Airways (Star Alliance) and Thai Vietjet Air.
From Ko Samui, you can fly non-stop to Bangkok with 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, you can fly non-stop with Thai AirAsia or Thai Vietjet Air.
From Narathiwat, you can fly non-stop to Bangkok with Thai AirAsia. This route is recently announced though, and not operational yet. It will start in April 2026.
From Phuket, there are 5 airlines that have direct services to Bangkok, which are Bangkok Airways, EL AL, Thai AirAsia, Thai Airways (Star Alliance) and Thai Vietjet Air.
From Sukhothai, direct flights are offered by Bangkok Airways.
From Surat Thani, you can fly non-stop with Thai AirAsia or Thai Vietjet Air.
From Trat, direct flights are offered by Bangkok Airways.
From Ubon Ratchathani, you can fly non-stop with Thai Airways (Star Alliance) or Thai Vietjet Air.
From Udon Thani, direct flights are offered by Thai AirAsia, 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 117 airlines flying to Bangkok from 151 airports around the world, as of April 2026.

Which airlines fly to Bangkok?

Thai Airways, Thai Vietjet Air and Thai AirAsia 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,302 flights arriving at Bangkok every month (or 3,570 flights each week), from a total of 151 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?

Phuket, Ko Samui and Chiang Mai 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?

Important note:

You are looking at a separate leg for this route.

Searching for flights

Unfortunately, there are no direct flights available on your preferred date(s).

Looking for alternative options

Alternative options

Sorry, we found no alternative options for these dates.

 Remove ads

Adblocker detected

This website is made possible by displaying online advertisements to our visitors.

Please support us by disabling your ad blocker. Or choose one of our plans.

Subscribe  

Create your Airline List

0 / 40

Delete Airline List ''?

FlightConnections Premium logo
  • ✅  No advertisements!
  • ⚡  Faster experience (due to no ads)
  • 🏳️‍🌈  Country search
  • 📅  Date filter
  • 💰  Price view (economy)  💸
  • 🗓️  12-month Flight schedules
  • 🛩️  Airline filters (filter multiple)
  • 🛡️  Alliance filter
  • 🌟  Class filter
  • 🗺️  Full map view
  • 📱  Mobile app for iOS and Android
Annual
$ 6.66
Apr 50% off
$ 3.33*
Per Month
Lifetime
$ 298
Apr 50% off
$ 149
One time

Renews annually.  Cancel anytime.
Personal use only.

* Billed and renews at $ 39.99 annually.  Cancel anytime.
Personal use only.

One-time payment. Billed once. Then never again.
Personal use only.

* Billed and renews at €239.88 annually.  Cancel anytime.
Business license.

We donate 1% of our revenue to remove CO₂ from the atmosphere