Flights to Thailand
Thailand has a total of 30 airports, 3 of which handle intercontinental flights, 8 of these airports handle international flights. With domestic flights available at every airport, traveling by plane offers a fast and efficient way to explore the country. 22 of these airports exclusively serve domestic flights. All airports in Thailand together handle 37,998 flights this month, departing from 183 airports in 61 countries, operated by 140 different airlines — including 36 low-cost carriers. You can fly to Thailand in Economy, Premium Economy, Business Class and First Class.
On this page
Destinations in Thailand Airlines flying to Thailand Low-cost airlines Best time to visit Thailand Countries with direct flights All direct flights First Class flights Business Class flights Domestic flights International flights Intercontinental flights Popular routes Routes with a stopover FAQFlightConnections provides all the information you need to plan your flight to Thailand. Airports, destinations, routes and schedules are all clearly displayed on our interactive flight map. If you prefer a list view, the sections below with available departure and arrival airports might be useful. Looking to see which countries offer direct connections? You'll find that information further down, along with all airlines flying to Thailand.
For a more comfortable journey, explore the Business Class and First Class sections on this page. You can also use the Class filter to choose your cabin class and see routes clearly displayed on the flight map. If you'd like to travel with an alliance, you can do so with Star Alliance, SkyTeam or Oneworld. Simply use the Alliance filter to display their specific routes on the map.
Destinations in Thailand
Explore Thailand!
Discover all 30 destinations in Thailand. The most popular airports are in Bangkok, Bangkok (Don Muang) and Phuket. Collectively, the top 3 airports in these cities handle over 73% of all arriving flights this month.
Below is the full list of destinations in Thailand, ranked by popularity based on the number of flights each airport handles. If you're interested in flying to any of these destinations, simply click it to view all routes, airlines, and flight schedules.










Airlines flying to Thailand
When planning your trip to Thailand, you have several airline options to consider. A total of 140 airlines offer direct flights to the country — including 36 low-cost carriers. Major airlines include Thai AirAsia, Thai Airways, Thai Lion Air and Bangkok Airways. Together they operate more than half (54%) of all scheduled flights in October.
Below is an overview of the airlines that offer their services, ranked by popularity. If you are mainly interested in low-cost carriers, check out the next section a little further down this page.










Low-cost carriers flying to Thailand
To find cheap airfare, consider flights operated by one of the airlines listed below when planning your trip. At the moment, there are 36 budget airlines to choose from. If you're looking for affordable flights, Thai AirAsia and Thai Lion Air provide the widest range of route options. They serve 51% of all flights operated by low-cost airlines.










What is the best time to visit Thailand?
All 30 destinations in Thailand are tropical destinations, which you will find here — making it easy to plan your trip to Thailand.
🌴 Tropical destinations
The tropical spots in Thailand are famous for their consistently warm temperatures, ranging from 25°C to 30°C (77°F to 86°F) throughout the year, along with high humidity and rainfall, especially in rainforest and monsoon areas.
Thailand is located North of the equator so the dry season starts in November and ends in April, which makes this period the best to visit the tropical destinations. In these months it is mainly dry, while in the wet season there can be long periods of rain. Humidity and temperatures are high all year round. As of today, you can fly directly to 30 tropical destinations, which can be found below:
🌐 North of the equator





Countries with direct flights to Thailand
From which countries can you fly non-stop?
Below is a list of all 60 countries that have non-stop flights to Thailand, including the number of airports that offer those flights:










Airports with direct flights to Thailand
This section is ideal for finding the best airport to start your trip to Thailand. All airports with direct flights are listed below, ranked by popularity. Currently, 153 airports across 60 countries and 5 continents offer direct flights to 30 airports in Thailand.










Flying First Class to Thailand
Which airports offer First Class flights?
If you're looking for a luxurious flight, you can choose to depart from a total of 15 airports (located in 12 different countries), and arrive at one of 4 First Class airports in Thailand : Bangkok, Phuket, Krabi or Chiang Mai Airport. Discover below all airports that have First Class options:
Departure airports with First Class flights




















First Class airports in Thailand




Flying Business Class to Thailand
Where can you fly to in Business Class?
In total, there are 132 airports across 59 countries that provide business class flights to Thailand. As of today, you can arrive at 11 airports in Business Class.
Departure airports with Business Class flights




















Business Class airports in Thailand










Domestic flights across Thailand
With a total of 112 domestic routes, there are many flights within Thailand that make it easy to travel around the country. Bangkok (Don Muang), Bangkok and Chiang Mai have the most domestic connections, helpful to know when planning your trip.
Thai AirAsia and Thai Lion Air together operate more than half (52%) of all domestic flights in Thailand, a total of 10,697 flights this month. The list below provides you with a lot more information, from interesting statistics to an overview of all domestic routes.





International flights from Asia to Thailand
There are 116 cities spread across 37 countries in Asia that offer international flights to Thailand. Those cities offer direct flights to one of 8 airports in the country. As of today, China, India, Vietnam, Malaysia and Singapore have the best direct connections to Thailand from Asia.
Bangkok is the most popular airport for international travelers from Asia with 10,351 flights in October, representing 65% of all flights arriving from Asia. The majority of those flights are operated by 25 airlines: Thai Airways, Thai AirAsia, Thai Vietjet Air, IndiGo Airlines, China Southern, Spring Airlines, Scoot, China Eastern, AirAsia, Myanmar Airways, Singapore Airlines, Vietnam Airlines, Thai Lion Air, Malaysia Airlines, Emirates, Cathay Pacific, Etihad Airways, Shanghai Airlines, Air China, Bangkok Airways, Air India, Hong Kong Express, Qatar Airways, Thai AirAsia X and Air Arabia.
Currently, 33 low-cost carriers out of 115 airlines offer direct flights on a total of 239 international routes from Asia.
In the following sections we provide detailed information on the available routes from every country with non-stop flights and (if available) stopover flights:
Flights from China to Thailand

From China you can fly non-stop from 32 airports, and visit any of the 5 destinations in Thailand. In total there are 60 direct routes from China, operated by 31 different airlines — including 10 low-cost carriers.





China to Thailand with a stopover
If you consider a stopover, then there are more airports available: 209 airports in China offer flights to 8 destinations in Thailand that require just one stop:





Flights from India to Thailand

You can fly non-stop from 17 airports in India, and arrive at 4 different destinations in Thailand. In total there are 33 direct routes from India, operated by 13 different airlines — including 9 low-cost carriers.





India to Thailand with a stopover
If you consider a stopover, then there are more airports available: 107 airports in India offer flights to 8 destinations in Thailand that require just one stop:





Flights from Vietnam to Thailand

You can fly non-stop from 5 airports in Vietnam, and arrive at 4 different destinations in Thailand. In total there are 13 direct routes from Vietnam, operated by 9 different airlines — including 3 low-cost carriers.





Vietnam to Thailand with a stopover
If you consider a stopover, then there are more airports available: 17 airports in Vietnam offer flights to 6 destinations in Thailand that require just one stop:





Flights from Malaysia to Thailand

From Malaysia you can fly non-stop from 4 airports, and arrive at 6 different destinations in Thailand. In total there are 11 direct routes from Malaysia, operated by 8 different airlines — including 6 low-cost carriers.




Malaysia to Thailand with a stopover
There are more departure airports available if you consider a stopover: 16 airports in Malaysia offer flights to 8 destinations in Thailand with a single stop:





Flights from Singapore to Thailand

From Singapore you can fly non-stop from Singapore Airport, and arrive at 8 different destinations in Thailand. In total there are 8 direct routes from Singapore, operated by 6 different airlines — including 3 low-cost carriers.

Singapore to Thailand with a stopover
There is another option available if you consider a stopover flight: Singapore (Seletar) Airport offers a 1-stop flight to Bangkok (Don Muang):

Flights from Japan to Thailand

You can fly non-stop from 7 airports in Japan, and visit any of the 3 destinations in Thailand. In total there are 13 direct routes from Japan, operated by 8 different airlines — including 5 low-cost carriers.





Japan to Thailand with a stopover
There are more departure airports available if you consider a stopover: 60 airports in Japan offer flights to 5 destinations in Thailand with a single stop:





Flights from Hong Kong to Thailand

From Hong Kong you can fly non-stop from Hong Kong Airport, and visit any of the 5 destinations in Thailand. In total there are 5 direct routes from Hong Kong, operated by 9 different airlines — including 2 low-cost carriers (Thai Lion Air and Bangkok Airways).

Flights from Taiwan to Thailand

From Taiwan you can fly non-stop from 2 airports, and arrive at 4 different destinations in Thailand. In total there are 6 direct routes from Taiwan, operated by 8 different airlines — including 4 low-cost carriers.


Taiwan to Thailand with a stopover
If you consider a stopover, then there are more airports available: 7 airports in Taiwan offer flights to 7 destinations in Thailand that require just one stop:





Flights from United Arab Emirates to Thailand

You can fly non-stop from 3 airports in United Arab Emirates, and visit any of the 5 destinations in Thailand. In total there are 10 direct routes from United Arab Emirates, operated by 5 different airlines — including 3 low-cost carriers.



United Arab Emirates to Thailand with a stopover
There are more departure airports available if you consider a stopover: 4 airports in United Arab Emirates offer flights to 4 destinations in Thailand with a single stop:




Flights from South Korea to Thailand

You can fly non-stop from 3 airports in South Korea, and arrive at 4 different destinations in Thailand. In total there are 7 direct routes from South Korea, operated by 11 different airlines — including 4 low-cost carriers.



South Korea to Thailand with a stopover
If you consider a stopover, then there are more airports available: 3 airports in South Korea offer flights to 8 destinations in Thailand that require just one stop:



Flights from Myanmar (Burma) to Thailand

From Myanmar (Burma) you can fly non-stop from 2 airports, and arrive at 4 different destinations in Thailand. In total there are 7 direct routes from Myanmar (Burma), operated by 4 different airlines — including Thai AirAsia, which is usually the most budget-friendly.


Myanmar (Burma) to Thailand with a stopover
If you consider a stopover, then there are more airports available: 17 airports in Myanmar (Burma) offer flights to 4 destinations in Thailand that require just one stop:





Flights from Cambodia to Thailand

From Cambodia you can fly non-stop from 2 airports, and visit any of the 3 destinations in Thailand. In total there are 5 direct routes from Cambodia, operated by 7 different airlines — including 4 low-cost carriers.


Cambodia to Thailand with a stopover
There are more departure airports available if you consider a stopover: 2 airports in Cambodia offer flights to 6 destinations in Thailand with a single stop:


Flights from Philippines to Thailand

You can fly non-stop from 5 airports in Philippines, and arrive at 2 different destinations in Thailand. In total there are 6 direct routes from Philippines, operated by 4 different airlines — including 2 low-cost carriers (Cebu Pacific and AirAsia - Z2).





Philippines to Thailand with a stopover
If you consider a stopover, then there are more airports available: 35 airports in Philippines offer flights to 4 destinations in Thailand that require just one stop:





Flights from Indonesia to Thailand

You can fly non-stop from 3 airports in Indonesia, and visit any of the 3 destinations in Thailand. In total there are 6 direct routes from Indonesia, operated by 7 different airlines — including 4 low-cost carriers.



Indonesia to Thailand with a stopover
If you consider a stopover, then there are more airports available: 61 airports in Indonesia offer flights to 8 destinations in Thailand that require just one stop:





Flights from Laos to Thailand

From Laos you can fly non-stop from 2 airports, and visit any of the 3 destinations in Thailand. In total there are 5 direct routes from Laos, operated by 4 different airlines — including 2 low-cost carriers (Bangkok Airways and Thai AirAsia).


Laos to Thailand with a stopover
There are more departure airports available if you consider a stopover: 6 airports in Laos offer flights to 4 destinations in Thailand with a single stop:





Flights from Qatar to Thailand

From Qatar you can fly non-stop from Doha Airport, and arrive at 2 different destinations in Thailand. In total there are 2 direct routes from Qatar, operated by Qatar Airways.

Flights from Macao to Thailand

From Macao you can fly non-stop from Macau Airport, and arrive at 2 different destinations in Thailand. In total there are 2 direct routes from Macao, operated by 3 different airlines — including 2 low-cost carriers (Thai AirAsia and Thai Lion Air).

Flights from Turkey to Thailand

From Turkey you can fly non-stop from Istanbul Airport, and arrive at 2 different destinations in Thailand. In total there are 2 direct routes from Turkey, operated by 2 different airlines — Thai Airways and Turkish Airlines.

Turkey to Thailand with a stopover
If you consider a stopover, then there are more airports available: 47 airports in Turkey offer flights to 6 destinations in Thailand that require just one stop:





Flights from Sri Lanka to Thailand

From Sri Lanka you can fly non-stop from Colombo Airport, and arrive at 2 different destinations in Thailand. In total there are 2 direct routes from Sri Lanka, operated by 3 different airlines — including Thai AirAsia, which is usually the most budget-friendly.

Sri Lanka to Thailand with a stopover
If you consider a stopover, then there are more airports available: 7 airports in Sri Lanka offer flights to 2 destinations in Thailand that require just one stop:





Flights from Bangladesh to Thailand

From Bangladesh you can fly non-stop from Dhaka Airport, and arrive at the only destination in Thailand: Bangkok. This is the only non-stop flight route from Bangladesh to Thailand, operated by 3 different airlines — none of which are low-cost airlines.

Bangladesh to Thailand with a stopover
There are more departure airports available if you consider a stopover: 7 airports in Bangladesh offer flights to Bangkok Airport with a single stop:





Flights from Oman to Thailand

From Oman you can fly non-stop from Muscat Airport, and arrive at 2 different destinations in Thailand. In total there are 2 direct routes from Oman, operated by Oman Air.

Oman to Thailand with a stopover
There are more departure airports available if you consider a stopover: 4 airports in Oman offer flights to 5 destinations in Thailand with a single stop:




Flights from Kazakhstan to Thailand

You can fly non-stop from 3 airports in Kazakhstan, and visit any of the 3 destinations in Thailand. In total there are 6 direct routes from Kazakhstan, operated by 3 different airlines — including Thai AirAsia X, which is usually the most budget-friendly.



Kazakhstan to Thailand with a stopover
If you consider a stopover, then there are more airports available: 17 airports in Kazakhstan offer flights to 4 destinations in Thailand that require just one stop:





Flights from Israel to Thailand

From Israel you can fly non-stop from Tel Aviv Airport, and arrive at 2 different destinations in Thailand. In total there are 2 direct routes from Israel, operated by 2 different airlines — Arkia and EL AL.

Israel to Thailand with a stopover
There is another departure option available if you consider a stopover: Eilat Airport offers 1-stop flights to 2 destinations in Thailand:

Flights from Saudi Arabia to Thailand

From Saudi Arabia you can fly non-stop from 2 airports, and arrive at 2 different destinations in Thailand. In total there are 4 direct routes from Saudi Arabia, operated by 2 different airlines — Saudi Arabian and Riyadh Air.


Saudi Arabia to Thailand with a stopover
There are more departure airports available if you consider a stopover: 26 airports in Saudi Arabia offer flights to 6 destinations in Thailand with a single stop:





Flights from Nepal to Thailand

From Nepal you can fly non-stop from Kathmandu Airport, and arrive at 2 different destinations in Thailand. In total there are 2 direct routes from Nepal, operated by 4 different airlines — including Thai Lion Air, which is usually the most budget-friendly.

Nepal to Thailand with a stopover
If you consider a stopover, then there are more airports available: 17 airports in Nepal offer flights to 4 destinations in Thailand that require just one stop:





Flights from Pakistan to Thailand

You can fly non-stop from 3 airports in Pakistan, and arrive at the only destination in Thailand: Bangkok. In total there are 3 direct routes from Pakistan, operated by Thai Airways.



Pakistan to Thailand with a stopover
If you consider a stopover, then there are more airports available: 11 airports in Pakistan offer flights to 5 destinations in Thailand that require just one stop:





Flights from Uzbekistan to Thailand

From Uzbekistan you can fly non-stop from Tashkent Airport, and arrive at 2 different destinations in Thailand. In total there are 2 direct routes from Uzbekistan, operated by 3 different airlines — including Centrum Air, which is usually the most budget-friendly.

Uzbekistan to Thailand with a stopover
There are more departure airports available if you consider a stopover: 12 airports in Uzbekistan offer flights to 5 destinations in Thailand with a single stop:





Flights from Bhutan to Thailand

From Bhutan you can fly non-stop from Paro Airport, and arrive at the only destination in Thailand: Bangkok. This is the only non-stop flight route from Bhutan to Thailand, operated by 2 different airlines — Druk Air and Bhutan Airlines.

Bhutan to Thailand with a stopover
If you consider a stopover, then there are more airports available: 3 airports in Bhutan offer flights to 3 destinations in Thailand that require just one stop:



Flights from Maldives to Thailand

From Maldives you can fly non-stop from Malé Airport, and arrive at 2 different destinations in Thailand. In total there are 2 direct routes from Maldives, operated by 3 different airlines — including 2 low-cost carriers (Bangkok Airways and Thai AirAsia).

Maldives to Thailand with a stopover
If you consider a stopover, then there are more airports available: 19 airports in Maldives offer flights to 2 destinations in Thailand that require just one stop:





Flights from Bahrain to Thailand

From Bahrain you can fly non-stop from Bahrain Island Airport, and arrive at the only destination in Thailand: Bangkok. This is the only non-stop flight route from Bahrain to Thailand, operated by Gulf Air.

Flights from Kuwait to Thailand

From Kuwait you can fly non-stop from Kuwait City Airport, and arrive at 2 different destinations in Thailand. In total there are 2 direct routes from Kuwait, operated by Kuwait Airways.

Flights from Brunei to Thailand

From Brunei you can fly non-stop from Brunei and Muara Airport, and arrive at the only destination in Thailand: Bangkok. This is the only non-stop flight route from Brunei to Thailand, operated by Royal Brunei Airlines.

Flights from Iran to Thailand

From Iran you can fly non-stop from Tehran Airport, and arrive at 2 different destinations in Thailand. In total there are 2 direct routes from Iran, operated by Mahan Air.

Iran to Thailand with a stopover
If you consider a stopover, then there are more airports available: 7 airports in Iran offer flights to 4 destinations in Thailand that require just one stop:





Flights from Jordan to Thailand

From Jordan you can fly non-stop from Amman Airport, and arrive at the only destination in Thailand: Bangkok. This is the only non-stop flight route from Jordan to Thailand, operated by Royal Jordanian.

Jordan to Thailand with a stopover
There are more departure airports available if you consider a stopover: 2 airports in Jordan offer flights to 4 destinations in Thailand with a single stop:


Flights from Turkmenistan to Thailand

From Turkmenistan you can fly non-stop from Ashgabat Airport, and arrive at the only destination in Thailand: Bangkok. This is the only non-stop flight route from Turkmenistan to Thailand, operated by Turkmenistan Airlines.

Turkmenistan to Thailand with a stopover
There are more departure airports available if you consider a stopover: 6 airports in Turkmenistan offer flights to 2 destinations in Thailand with a single stop:





Flights from Mongolia to Thailand

From Mongolia you can fly non-stop from Ulaanbaatar Airport, and arrive at 2 different destinations in Thailand. In total there are 2 direct routes from Mongolia, operated by MIAT Mongolian Airlines.

Mongolia to Thailand with a stopover
If you consider a stopover, then there are more airports available: 9 airports in Mongolia offer flights to 2 destinations in Thailand that require just one stop:





Flights from Armenia to Thailand

From Armenia you can fly non-stop from Yerevan Airport, and arrive at the only destination in Thailand: Phuket. This is the only non-stop flight route from Armenia to Thailand, operated by Shirak Avia.

Armenia to Thailand with a stopover
There is another option available if you consider a stopover flight: Syunik Airport offers a 1-stop flight to Phuket:

Intercontinental flights to Thailand
There are 4 continents beyond Asia that have direct flights to Thailand. A total of 23 different countries across Africa, Europe, North America and Oceania offer flights to the country. With 63 direct flight routes, connecting 37 intercontinental airports to 3 destinations, Thailand is well-connected to various parts of the world. 30 different airlines (of which 4 are low-cost) are operating these long-haul flights.
Countries outside Asia with excellent flight connections to Thailand include: Australia, Russia, Germany, United Kingdom and France.
All intercontinental flights can be found below — arranged by continent, country and departure airport.
Non-stop flights from Europe to Thailand
From Europe, 17 countries have direct flights to Thailand. 51 non-stop routes are available, operated by 24 airlines — 3 of which are low-cost carriers.
Flights from Russia to Thailand

If you'd like to fly non-stop from Russia you can do so from 8 airports. You will arrive at one of 2 destinations. Flights are operated by 2 airlines — Aeroflot and S7 Airlines, neither of which are low-cost carriers.





Russia to Thailand with a stopover
If a stopover works for you, it will provide you with more departure options to reach Thailand, as 117 departure airports in Russia offer 1-stop flights to 5 destinations in Thailand:





Flights from Germany to Thailand

If you'd like to fly non-stop from Germany you can do so from 2 airports. You will arrive at one of 2 destinations. Flights are operated by 3 airlines — including Condor, the only low-cost carrier on these routes.


Germany to Thailand with a stopover
If a stopover works for you, it will provide you with more departure options to reach Thailand, as 19 departure airports in Germany offer 1-stop flights to 5 destinations in Thailand:





Flights from United Kingdom to Thailand

There are 3 airports in United Kingdom that have direct flights to Thailand. You will arrive at one of 2 destinations. Flights are operated by 5 airlines — including Norse UK, the only low-cost carrier on these routes.



United Kingdom to Thailand with a stopover
There are more departure airports available if you consider a stopover: 26 airports in United Kingdom offer flights to 5 destinations in Thailand with a single stop:





Flights from France to Thailand

Looking to fly directly from France? This is possible from Paris only. You will arrive at one of 2 destinations. Flights are operated by 3 airlines — none of which are low-cost carriers.

France to Thailand with a stopover
There are more departure airports available if you consider a stopover: 30 airports in France offer flights to 5 destinations in Thailand with a single stop:





Flights from Netherlands to Thailand

Looking to fly directly from Netherlands? This is possible from Amsterdam only. You will arrive at Bangkok — currently the only direct route connecting Thailand and Netherlands. Flights are operated by 3 airlines — none of which are low-cost carriers.

Netherlands to Thailand with a stopover
There are more departure airports available if you consider a stopover: 2 airports in Netherlands offer flights to 3 destinations in Thailand with a single stop:


Flights from Switzerland to Thailand

Looking to fly directly from Switzerland? This is possible from Zürich only. You will arrive at one of 2 destinations. Flights are operated by 3 airlines — none of which are low-cost carriers.

Switzerland to Thailand with a stopover
If a stopover works for you, it will provide you with more departure options to reach Thailand, as 3 departure airports in Switzerland offer 1-stop flights to 5 destinations in Thailand:



Flights from Austria to Thailand

Looking to fly directly from Austria? This is possible from Vienna only. You will arrive at Bangkok — currently the only direct route connecting Thailand and Austria. Flights are operated by 2 airlines — EVA Air and Austrian, neither of which are low-cost carriers.

Austria to Thailand with a stopover
If a stopover works for you, it will provide you with more departure options to reach Thailand, as 5 departure airports in Austria offer 1-stop flights to 4 destinations in Thailand:





Flights from Italy to Thailand

If you'd like to fly non-stop from Italy you can do so from 2 airports. You will arrive at one of 2 destinations. Flights are operated by 3 airlines — none of which are low-cost carriers.


Italy to Thailand with a stopover
If a stopover works for you, it will provide you with more departure options to reach Thailand, as 33 departure airports in Italy offer 1-stop flights to 5 destinations in Thailand:





Flights from Finland to Thailand

Looking to fly directly from Finland? This is possible from Helsinki only. You will arrive at one of 3 destinations. Flights are operated by Finnair.

Finland to Thailand with a stopover
If a stopover works for you, it will provide you with more departure options to reach Thailand, as 17 departure airports in Finland offer 1-stop flights to 3 destinations in Thailand:





Flights from Denmark to Thailand

Looking to fly directly from Denmark? This is possible from Copenhagen only. You will arrive at one of 3 destinations. Flights are operated by 2 airlines — SAS and Thai Airways, neither of which are low-cost carriers.

Denmark to Thailand with a stopover
There are more departure airports available if you consider a stopover: 6 airports in Denmark offer flights to 3 destinations in Thailand with a single stop:





Flights from Sweden to Thailand

Looking to fly directly from Sweden? This is possible from Stockholm (Arlanda) only. You will arrive at one of 2 destinations. Flights are operated by 2 airlines — including Norse Atlantic Airways, the only low-cost carrier on these routes.

Sweden to Thailand with a stopover
If a stopover works for you, it will provide you with more departure options to reach Thailand, as 25 departure airports in Sweden offer 1-stop flights to 4 destinations in Thailand:





Flights from Norway to Thailand

Looking to fly directly from Norway? This is possible from Oslo only. You will arrive at one of 2 destinations. Flights are operated by 2 airlines — including Norse Atlantic Airways, the only low-cost carrier on these routes.

Norway to Thailand with a stopover
There are more departure airports available if you consider a stopover: 30 airports in Norway offer flights to 3 destinations in Thailand with a single stop:





Flights from Belgium to Thailand

Looking to fly directly from Belgium? This is possible from Brussels only. You will arrive at Bangkok — currently the only direct route connecting Thailand and Belgium. Flights are operated by Thai Airways.

Belgium to Thailand with a stopover
There is another departure option available if you consider a stopover: Brussels Charleroi Airport offers 1-stop flights to 3 destinations in Thailand:

Flights from Poland to Thailand

Looking to fly directly from Poland? This is possible from Warsaw only. You will arrive at one of 2 destinations. Flights are operated by 2 airlines — LOT and Neos, neither of which are low-cost carriers.

Poland to Thailand with a stopover
There are more departure airports available if you consider a stopover: 12 airports in Poland offer flights to 5 destinations in Thailand with a single stop:





Flights from Spain to Thailand

Looking to fly directly from Spain? This is possible from Madrid only. You will arrive at Bangkok — currently the only direct route connecting Thailand and Spain. Flights are operated by 2 airlines — Euroairlines and Iberojet, neither of which are low-cost carriers.

Spain to Thailand with a stopover
There are more departure airports available if you consider a stopover: 34 airports in Spain offer flights to 8 destinations in Thailand with a single stop:





Flights from Belarus to Thailand

Looking to fly directly from Belarus? This is possible from Minsk only. You will arrive at one of 2 destinations. Flights are operated by Belavia.

Belarus to Thailand with a stopover
There are more departure airports available if you consider a stopover: 2 airports in Belarus offer flights to 2 destinations in Thailand with a single stop:


Flights from Czechia to Thailand

Looking to fly directly from Czechia? This is possible from Prague only. You will arrive at one of 2 destinations. Flights are operated by Neos.

Czechia to Thailand with a stopover
There are more departure airports available if you consider a stopover: 2 airports in Czechia offer flights to 2 destinations in Thailand with a single stop:


Non-stop flights from Oceania to Thailand
From Oceania, 2 countries have direct flights to Thailand.
Flights from Australia to Thailand

If you'd like to fly non-stop from Australia you can do so from 4 airports. You will arrive at one of 2 destinations. Flights are operated by 4 airlines — including Jetstar, the only low-cost carrier on these routes.




Australia to Thailand with a stopover
If a stopover works for you, it will provide you with more departure options to reach Thailand, as 81 departure airports in Australia offer 1-stop flights to 8 destinations in Thailand:





Flights from New Caledonia to Thailand

Looking to fly directly from New Caledonia? This is possible from Noumea only. You will arrive at Bangkok — currently the only direct route connecting Thailand and New Caledonia. Flights are operated by Aircalin.

New Caledonia to Thailand with a stopover
There are more departure airports available if you consider a stopover: 4 airports in New Caledonia offer flights to Bangkok Airport with a single stop:




Non-stop flights from Africa to Thailand
From Africa, 3 countries have direct flights to Thailand. 3 non-stop routes are available, operated by 3 airlines — none of which are low-cost carriers.
Flights from Ethiopia to Thailand

Looking to fly directly from Ethiopia? This is possible from Addis Ababa only. You will arrive at Bangkok — currently the only direct route connecting Thailand and Ethiopia. Flights are operated by Ethiopian Airlines.

Ethiopia to Thailand with a stopover
There are more departure airports available if you consider a stopover: 25 airports in Ethiopia offer flights to Bangkok Airport with a single stop:





Flights from Kenya to Thailand

Looking to fly directly from Kenya? This is possible from Nairobi only. You will arrive at Bangkok — currently the only direct route connecting Thailand and Kenya. Flights are operated by Kenya Airways.

Kenya to Thailand with a stopover
If a stopover works for you, it will provide you with more departure options to reach Thailand, as 7 departure airports in Kenya offer 1-stop flights to 4 destinations in Thailand:





Flights from Réunion to Thailand

Looking to fly directly from Réunion? This is possible from Saint-Denis only. You will arrive at Bangkok — currently the only direct route connecting Thailand and Réunion. Flights are operated by Air Austral.

Non-stop flights from North America to Thailand
From North America you can only depart from Canada for a direct flight to Thailand. These route(s) are operated by one airline.
Flights from Canada to Thailand

Looking to fly directly from Canada? This is possible from Vancouver only. You will arrive at Bangkok — currently the only direct route connecting Thailand and Canada. Flights are operated by Air Canada.

Canada to Thailand with a stopover
If a stopover works for you, it will provide you with more departure options to reach Thailand, as 45 departure airports in Canada offer 1-stop flights to 6 destinations in Thailand:





Most popular routes to Thailand
Whether you're looking to explore the scenic landscapes, charming towns and vibrant cities of Thailand, visit friends and family or simply need to attend a business meeting — we've got you covered. Check out the list below to find the most popular non-stop flights available for your journey.










Popular routes to Thailand with a stopover
If there is no airport near you offering direct flights to Thailand, don't worry — you can still reach the country with a brief stopover along the way.
Below is a list of the most popular routes that require a stopover.
To see all 1- or 2-stop flight options, simply use the "Show indirect destinations" button on the map, or use the search bar to select your departure airport and discover all available routes from there to Thailand!










Frequently Asked Questions — FAQ
What is the best time to visit Thailand?
The best time to visit Thailand is in the dry season, from November to April, as can be found here:
- January (30 destinations)
- February (30 destinations)
- March (30 destinations)
- April (30 destinations)
- November (30 destinations)
- December (30 destinations)
What are the most popular destinations in Thailand?
The 7 most popular airports in Thailand are:
- Bangkok (BKK)
- Bangkok (Don Muang) (DMK)
- Phuket (HKT)
- Chiang Mai (CNX)
- Ko Samui (USM)
- Hat Yai (HDY)
- Krabi (KBV)
Which alliances are flying to Thailand?
All alliances have direct connections to Thailand:
- Star Alliance (17 airlines, 9 destinations)
- SkyTeam (12 airlines, 4 destinations)
- Oneworld (10 airlines, 4 destinations)
Which airlines operate direct flights to Thailand?
As of today, there are 140 airlines that fly to Thailand. You can find them here:
- Thai AirAsia
- Thai Airways
- Thai Lion Air
- Bangkok Airways
- Thai Vietjet Air
- Nok Air
- IndiGo Airlines
- China Southern
- Spring Airlines
- Scoot
- China Eastern
- AirAsia
- Myanmar Airways
- Singapore Airlines
- Vietnam Airlines
- Malaysia Airlines
- Emirates
- Cathay Pacific
- Etihad Airways
- Shanghai Airlines
- Air China
- Air India
- EVA Air
- Hong Kong Express
- Aeroflot
- Qatar Airways
- Thai AirAsia X
- Air Arabia
- China Airlines
- Korean Air
- Batik Air - OD
- VietJet Air
- Cebu Pacific
- ANA
- Sichuan Airlines
- Hainan Airlines
- Japan Airlines
- Turkish Airlines
- Jetstar
- Xiamen Airlines
- Philippine Airlines
- Shenzhen Airlines
- Oman Air
- Lao Airlines
- Hong Kong Airlines
- Jeju Air
- Air Macau
- Flydubai
- Air-India Express
- Asiana Airlines
- Starlux Airlines
- 9 Air
- Myanmar
- EL AL
- Condor
- Saudi Arabian
- Air Astana
- Cambodia Airways
- S7 Airlines
- Akasa Air
- SriLankan Airlines
- Shandong Airlines
- Jin Air
- Tway Air
- Juneyao Airlines
- Finnair
- Air Busan
- AirAsia - QZ
- Vietravel Airlines
- Beijing Capital
- Druk Air
- Ethiopian Airlines
- Bhutan Airlines
- Eastar Jet
- Air France
- Firefly
- Austrian
- Kenya Airways
- Loong Air
- Chengdu Airlines
- West Air
- US-Bangla Airlines
- Sun PhuQuoc
- Kunming Airlines
- Biman Airlines
- ZIPAIR
- Citilink
- United Airlines
- Qantas
- KLM
- Gulf Air
- Garuda Indonesia
- Batik Air
- Swiss
- Qingdao Airlines
- Lufthansa
- Spicejet
- Peach
- Uzbekistan Airways
- Kuwait Airways
- Royal Brunei Airlines
- Air Premia
- Aircalin
- GX Airlines
- Air Cambodia
- British Airways
- AirAsia - Z2
- Air Canada
- Hongtu Airlines
- ITA Airways
- Centrum Air
- Urumqi Air
- Mahan Air
- Riyadh Air
- Air Austral
- LOT
- Arkia
- Royal Jordanian
- Scat Air
- Turkmenistan Airlines
- Nepal Airlines
- Norse Atlantic Airways
- Ruili Airlines
- Tigerair
- Chongqing Airlines
- Air Changan
- Virgin Atlantic
- SAS
- Greater Bay Airlines
- Iberojet
- Belavia
- Euroairlines
- Edelweiss Air
- Norse UK
- Qanot Sharq
- Neos
- MIAT Mongolian Airlines
- Shirak Avia
- Maldivian
- Himalaya Airlines
Which low-cost airlines fly to Thailand?
There are 36 low-cost carriers that offer flights to Thailand at the moment:
- Thai AirAsia
- Thai Lion Air
- Bangkok Airways
- Thai Vietjet Air
- Nok Air
- IndiGo Airlines
- Spring Airlines
- AirAsia
- Thai AirAsia X
- Air Arabia
- Batik Air - OD
- VietJet Air
- Cebu Pacific
- Jetstar
- Jeju Air
- Flydubai
- Air-India Express
- 9 Air
- Condor
- Cambodia Airways
- Akasa Air
- Jin Air
- Juneyao Airlines
- AirAsia - QZ
- Beijing Capital
- Firefly
- West Air
- ZIPAIR
- Citilink
- Spicejet
- Peach
- AirAsia - Z2
- Centrum Air
- Norse Atlantic Airways
- Tigerair
- Norse UK
Which countries offer direct flights to Thailand?
There are 60 countries that offer direct flights to Thailand, which are:
- Singapore
- Malaysia
- China
- Hong Kong
- United Arab Emirates
- India
- Vietnam
- Taiwan
- South Korea
- Myanmar (Burma)
- Japan
- Cambodia
- Indonesia
- Laos
- Kazakhstan
- Finland
- Denmark
- Philippines
- Australia
- Russia
- Qatar
- Germany
- Macao
- Turkey
- Sri Lanka
- United Kingdom
- Oman
- Israel
- Saudi Arabia
- France
- Nepal
- Switzerland
- Italy
- Uzbekistan
- Sweden
- Norway
- Maldives
- Kuwait
- Iran
- Poland
- Belarus
- Mongolia
- Czechia
- Bangladesh
- Netherlands
- Pakistan
- Austria
- Bhutan
- Bahrain
- Ethiopia
- Belgium
- Brunei
- Kenya
- Canada
- Réunion
- Jordan
- New Caledonia
- Spain
- Turkmenistan
- Armenia
Which countries have the best direct connections to Thailand?
These countries have the most flight connections to Thailand:
- Singapore
- Malaysia
- China
- Hong Kong
- United Arab Emirates
- India
- Vietnam
- Taiwan
- South Korea
- Myanmar (Burma)
What are the best intercontinental hubs for flights to Thailand?
Top intercontinental airports for flights to Thailand are:
-  Singapore (SIN)

-  Kuala Lumpur (KUL)

-  Hong Kong (HKG)

-  Shanghai (PVG)

-  Taipei (TPE)

-  Guangzhou (CAN)

-  Seoul (ICN)

-  Yangon (RGN)

-  New Delhi (DEL)

-  Ho Chi Minh City (SGN)

-  Hanoi (HAN)

-  Mumbai (BOM)

-  Chengdu (TFU)

-  Tokyo (NRT)

-  Dubai (DXB)

-  Manila (MNL)

-  Beijing (PEK)

-  Abu Dhabi (AUH)

-  Doha (DOH)

-  Tokyo (HND)

-  Shenzhen (SZX)

-  Osaka (KIX)

-  Dubai (Sharjah) (SHJ)

-  Bengaluru (BLR)

-  Jakarta (CGK)

-  Chongqing (CKG)

-  Macau (MFM)

-  Istanbul (IST)

-  Denpasar (DPS)

-  Colombo (CMB)

From which continents can you fly non-stop to Thailand?
You can reach Thailand directly from 5 continents, which are:
- Asia
- Europe
- Oceania
- Africa
- North America
Are there Business Class flights to Thailand?
Yes, you can fly in Business Class to 11 airports in Thailand (depending on where you are flying from):
- Bangkok (BKK)
- Phuket (HKT)
- Ko Samui (USM)
- Chiang Mai (CNX)
- Bangkok (Don Muang) (DMK)
- Khon Kaen (KKC)
- Krabi (KBV)
- Hat Yai (HDY)
- Udon Thani (UTH)
- Chiang Rai (CEI)
- Ubon Ratchathani (UBP)
Are there First Class flights to Thailand?
Yes, you can fly to the following 4 airports in First Class (as of October 2026, and depending on where you are flying from):
- Bangkok (BKK)
- Phuket (HKT)
- Krabi (KBV)
- Chiang Mai (CNX)
What is the longest flight to Thailand?
The longest direct flight is from Vancouver, Canada (YVR) to Bangkok (BKK). This flight takes 15 hours and 45 minutes and covers a distance of 7,330 miles (11,796 km). Other interesting long-haul flights to Thailand include:
- CA - Vancouver to Bangkok 7,330 miles
- ES - Madrid to Bangkok 6,330 miles
- GB - London Heathrow to Phuket 6,150 miles
- GB - London Gatwick to Phuket 6,143 miles
- FR - Paris to Phuket 6,051 miles
- GB - Manchester to Bangkok 5,981 miles
- GB - London Heathrow to Bangkok 5,948 miles
- GB - London Gatwick to Bangkok 5,943 miles
- FR - Paris to Bangkok 5,868 miles
- IT - Milan (Malpensa) to Phuket 5,795 miles
- CH - Zürich to Phuket 5,791 miles
- DE - Frankfurt to Phuket 5,774 miles
- BE - Brussels to Bangkok 5,752 miles
- NL - Amsterdam to Bangkok 5,718 miles
- IT - Milan (Malpensa) to Bangkok 5,639 miles
- NO - Oslo to Phuket 5,633 miles
- CH - Zürich to Bangkok 5,623 miles
- DK - Copenhagen to Krabi 5,611 miles
- DE - Frankfurt to Bangkok 5,589 miles
- DK - Copenhagen to Phuket 5,584 miles
- CZ - Prague to Krabi 5,553 miles
- CZ - Prague to Phuket 5,522 miles
- IT - Rome (Fiumicino) to Bangkok 5,513 miles
- DE - Munich to Bangkok 5,465 miles
- SE - Stockholm (Arlanda) to Phuket 5,397 miles
- NO - Oslo to Bangkok 5,385 miles
- DK - Copenhagen to Bangkok 5,364 miles
- AT - Vienna to Bangkok 5,248 miles
- PL - Warsaw to Phuket 5,237 miles
- FI - Helsinki to Krabi 5,185 miles
- FI - Helsinki to Phuket 5,161 miles
- SE - Stockholm (Arlanda) to Bangkok 5,152 miles
- NC - Noumea to Bangkok 5,070 miles
- PL - Warsaw to Bangkok 5,040 miles
- RU - Saint Petersburg to Phuket 4,975 miles
- BY - Minsk to Phuket 4,964 miles
- FI - Helsinki to Bangkok 4,911 miles
- TR - Istanbul to Phuket 4,788 miles
- BY - Minsk to Bangkok 4,752 miles
- RU - Saint Petersburg to Bangkok 4,725 miles
- AU - Sydney to Bangkok 4,667 miles
- TR - Istanbul to Bangkok 4,665 miles
- RU - Moscow Sheremetyevo to Phuket 4,645 miles
- AU - Melbourne to Bangkok 4,553 miles
- AU - Sydney to Phuket 4,513 miles
- AU - Brisbane to Bangkok 4,509 miles
- KE - Nairobi to Bangkok 4,486 miles
- RU - Moscow Sheremetyevo to Bangkok 4,412 miles
- IL - Tel Aviv to Phuket 4,366 miles
- AU - Melbourne to Phuket 4,356 miles
What are the major airports in Thailand?
There are 4 major airports in Thailand, in order of significance:
- Bangkok (BKK) - Suvarnabhumi
- Bangkok (Don Muang) (DMK) - Don Mueang International
- Phuket (HKT) - Phuket International
- Chiang Mai (CNX) - Chiang Mai International
How many airports are there in Thailand?
There are 30 airports that handle scheduled passenger flights.
What are the best airports for flights to Thailand?
Top airports for direct flights to Thailand include:
-  London Heathrow (LHR)

-  London Gatwick (LGW)

-  Manchester (MAN)

-  Singapore (SIN)

-  New Delhi (DEL)

-  Hong Kong (HKG)

-  Mumbai (BOM)

-  Vancouver (YVR)

-  Bengaluru (BLR)

-  Sydney (SYD)

-  Hyderabad (HYD)

-  Manila (MNL)

-  Brisbane (BNE)

-  Melbourne (MEL)

-  Kolkata (CCU)

-  Chennai (MAA)

-  Nairobi (NBO)

-  Colombo (CMB)

-  Ahmedabad (AMD)

-  Perth (PER)

What are the best international airports in Asia for flights to Thailand?
Top international airports in Asia for non-stop flights to Thailand are:
-  Singapore (SIN)

-  Kuala Lumpur (KUL)

-  Hong Kong (HKG)

-  Shanghai (PVG)

-  Taipei (TPE)

-  Guangzhou (CAN)

-  Seoul (ICN)

-  Yangon (RGN)

-  New Delhi (DEL)

-  Ho Chi Minh City (SGN)

-  Hanoi (HAN)

-  Kunming (KMG)

-  Mumbai (BOM)

-  Chengdu (TFU)

-  Tokyo (NRT)

-  Dubai (DXB)

-  Manila (MNL)

-  Beijing (PEK)

-  Abu Dhabi (AUH)

-  Da Nang (DAD)

-  Doha (DOH)

-  Tokyo (HND)

-  Phnom Penh (KTI)

-  Shenzhen (SZX)

-  Siem Reap (SAI)

-  Osaka (KIX)

-  Dubai (Sharjah) (SHJ)

-  Kolkata (CCU)

-  Bengaluru (BLR)

-  Vientiane (VTE)

Do all airports in Thailand operate year-round?
There are 30 airports located across Thailand, 29 of which offer year-round flights while 1 handle seasonal flights only:
- Mae Sot (MAQ)
For a better overview adjusted to your travel dates, we recommend using the date filter on the map to filter out your options!
What are the most popular flights to Thailand?
Domestic:
- Bangkok (Don Muang) to Chiang Mai
- Chiang Mai to Bangkok (Don Muang)
- Phuket to Bangkok
- Bangkok to Chiang Mai
- Bangkok to Phuket
- Chiang Mai to Bangkok
- Bangkok (Don Muang) to Phuket
- Phuket to Bangkok (Don Muang)
- Ko Samui to Bangkok
- Bangkok to Ko Samui
- Hat Yai to Bangkok (Don Muang)
- Bangkok (Don Muang) to Hat Yai
- Surat Thani to Bangkok (Don Muang)
- Bangkok (Don Muang) to Surat Thani
- Chiang Rai to Bangkok (Don Muang)
- Bangkok (Don Muang) to Chiang Rai
- Bangkok (Don Muang) to Nakhon Si Thammarat
- Nakhon Si Thammarat to Bangkok (Don Muang)
- Udon Thani to Bangkok (Don Muang)
- Bangkok (Don Muang) to Udon Thani
- Krabi to Bangkok (Don Muang)
- Bangkok (Don Muang) to Krabi
- Krabi to Bangkok
- Khon Kaen to Bangkok (Don Muang)
- Bangkok (Don Muang) to Khon Kaen
International:
- Hong Kong to Bangkok
- Singapore to Bangkok
- New Delhi to Bangkok
- Singapore to Phuket
- Manila to Bangkok
- Mumbai to Bangkok
- Singapore to Ko Samui
- New Delhi to Phuket
- Kolkata to Bangkok
- Mumbai to Phuket
- Colombo to Bangkok
- Bengaluru to Bangkok
- Singapore to Bangkok (Don Muang)
- Hong Kong to Phuket
- Bengaluru to Phuket
- Hyderabad to Bangkok
- Hong Kong to Chiang Mai
- Chennai to Bangkok
- Singapore to Hat Yai
- London Heathrow to Bangkok
- Sydney to Bangkok
- Singapore to Krabi
- Melbourne to Bangkok
- Manila to Bangkok (Don Muang)
- Angeles City to Bangkok
- Singapore to Chiang Mai
- Pune to Bangkok
- New Delhi to Krabi
- Kolkata to Bangkok (Don Muang)
- Hong Kong to Ko Samui
- Colombo to Bangkok (Don Muang)
- Chennai to Bangkok (Don Muang)
- Ahmedabad to Bangkok
- Kochi to Bangkok (Don Muang)
- Lahore to Bangkok
- Kolkata to Phuket
- Hong Kong to Bangkok (Don Muang)
- Perth to Bangkok
- Karachi to Bangkok
- Cebu to Bangkok (Don Muang)
- Islamabad to Bangkok
- New Delhi to Bangkok (Don Muang)
- Bengaluru to Bangkok (Don Muang)
- Singapore to Chiang Rai
- Perth to Phuket
- Guwahati to Bangkok
- Brisbane to Bangkok
- Hyderabad to Bangkok (Don Muang)
- London Gatwick to Bangkok
- Gaya to Bangkok
Which airports in Thailand offer domestic flights only?
These are the 22 airports in Thailand that exclusively serve domestic flights:
- Udon Thani
- Khon Kaen
- Surat Thani
- Nakhon Si Thammarat
- Ubon Ratchathani
- Phitsanulok
- Nakhon Phanom
- Trang
- Nan
- Sakon Nakhon
- Roi Et
- U-Tapao, Rayong / Pattaya
- Chumphon Province
- Trat
- Loei
- Lampang
- Buriram (Buri Ram)
- Sukhothai
- Narathiwat
- Ranong
- Mae Sot
- Hua Hin


































































































































