Cheap flights to Bangkok
Travelers planning a visit to the Thai capital are served by two main air gateways: the modern Suvarnabhumi Airport (BKK) and the historic Don Mueang International Airport (DMK). An extensive route network connects Bangkok with hundreds of destinations worldwide, with the most frequent air service originating from Phuket (1,073 flights per week), Chiang Mai (908 flights), and the island of Koh Samui (644 flights). These flights provide reliable connections between the capital and the region's key tourist and business centers.
In total, 162 airlines operate scheduled flights to the city, providing a flexible choice of options for any budget and level of comfort. Major carriers include Thai AirAsia, Thai Airways, and Bangkok Airways, which offer extensive flight maps. Below on this page, you can find city cards with a convenient ticket search form, and for more detailed planning, you can explore information on how to get there and the current weather.

Krabi — Bangkok

Surat Thani — Bangkok

Khon Kaen — Bangkok

Chiang Rai — Bangkok

Nakhon Si Thammarat — Bangkok

Ubon Ratchathani — Bangkok

Chiang Mai — Bangkok

Phuket — Bangkok

Udon Thani — Bangkok

Phitsanulok — Bangkok

Sakon Nakhon — Bangkok

Chumphon — Bangkok
When is the best time to book a flight to Bangkok?
The price of a flight to Bangkok changes depending on how far ahead you book. For the best chance of a lower fare, book around 27 days before departure, when the average ticket costs about $569. Fares also tend to climb as the departure date gets closer.
Flight insights to Bangkok
Data-driven trends for direct flights to Bangkok — how often airlines fly, where passengers come from, and typical fares and flight times.
Most frequent departure cities
The most frequent direct routes to Bangkok come from Phuket, Chiang Mai and Koh Samui. Phuket leads with around 1073 flights a week.
- Phuket1073 flights/week
- Chiang Mai908 flights/week
- Koh Samui644 flights/week
- Singapore568 flights/week
- Hong Kong531 flights/week
Top departure countries
Most direct flights to Bangkok depart from Thailand, China and Vietnam. Thailand alone accounts for about 38% of all direct routes.
- Thailandavg $37
- Chinaavg $87
- Vietnamavg $61
- Indiaavg $114
- Singaporeavg $92
Direct routes & fares
Popular non-stop routes to Bangkok range from Chiang Mai at $31 to Hong Kong at $112 — a quick way to compare direct-flight fares.
- Phuketfrom $32
- Chiang Maifrom $31
- Koh Samuifrom $105
- Singaporefrom $92
- Hong Kongfrom $112
Cheapest departure cities
The cheapest places to fly to Bangkok from right now are Chiang Rai from $13, Surat Thani from $16 and Khon Kaen from $17.
- Chiang Raifrom $13
- Surat Thanifrom $16
- Khon Kaenfrom $17
- Krabifrom $23
- Ubon Ratchathanifrom $26
Longest direct flights
The longest direct flight to Bangkok is from London at about 12h 44m, followed by Frankfurt am Main (12h) and Sydney (10h 9m).
- London12h 44m
- Frankfurt am Main12h
- Sydney10h 9m
- Istanbul10h 5m
- Melbourne9h 56m
Popular departure cities to Bangkok
Frequently asked questions
- Which airports handle flights to Bangkok?
- Air service to the capital is provided by two major airports: Suvarnabhumi Airport (BKK), located 28 km from the center, and Don Mueang International Airport (DMK), which is 21 km away. The former handles most international mainline flights, while the latter more often serves budget airlines and domestic routes.
- Which cities have the most frequent flights to Bangkok?
- The most popular destinations are Phuket (1,073 flights per week), Chiang Mai (908 flights), and Koh Samui (644 flights). Leading international routes include Singapore and Hong Kong, each with over 500 weekly flights.
- How many airlines operate flights to Bangkok?
- There are 162 airlines flying to the city. The leaders in terms of flight volume are local carriers Thai AirAsia, Thai Airways, and Bangkok Airways, which ensure high flight frequencies throughout the day.
- How can I find cheap flights to Bangkok?
- To find the best deals, it is recommended to compare arrival options at different airports in the city and monitor fares from low-cost carriers such as Thai Vietjet Air or AirAsia. Using the search form in the city cards below will help you quickly compare available prices.
- When is the best time to buy tickets to Bangkok?
- It is optimal to book flights several months in advance, especially when planning to travel with major airlines like China Southern or IndiGo. This allows you to access a wider choice of fares before seasonal demand increases.