Cheap flights to Bangkok
60 cities have regular scheduled flights to Bangkok (BKK). 162 airlines fly to the city, from major international carriers to budget low-cost options. Most flights depart from Phuket, Chiang Mai, Koh Samui, Singapore, Hong Kong. Compare fares, choose the best option and book your tickets online at the best price. Enter your departure city above to find flights and check prices.

Khon Kaen — Bangkok

Surat Thani — Bangkok

Krabi — Bangkok

Ubon Ratchathani — Bangkok

Chiang Rai — Bangkok

Phuket — Bangkok

Chumphon — Bangkok

Sakon Nakhon — Bangkok

Udon Thani — Bangkok

Nakhon Si Thammarat — Bangkok

Nakhon Phanom — Bangkok

Phitsanulok — 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 $623. Fares also tend to climb as the departure date gets closer.
Popular departure cities to Bangkok
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 $33
- Chinaavg $96
- Vietnamavg $61
- Indiaavg $102
- Singaporeavg $87
Direct routes & fares
Popular non-stop routes to Bangkok range from Phuket at $34 to Koh Samui at $108 — a quick way to compare direct-flight fares.
- Phuketfrom $34
- Chiang Maifrom $35
- Koh Samuifrom $108
- Singaporefrom $87
- Hong Kongfrom $98
Cheapest departure cities
The cheapest places to fly to Bangkok from right now are Hat Yai from $13, Udon Thani from $14 and Khon Kaen from $14.
- Hat Yaifrom $13
- Udon Thanifrom $14
- Khon Kaenfrom $14
- Ubon Ratchathanifrom $20
- Surat Thanifrom $23
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
Frequently asked questions
- Which cities have flights to Bangkok?
- There are 60+ cities with regular flights to Bangkok, from major international hubs to nearby regional airports. Pick your departure city to compare fares and book.
- Where do most flights to Bangkok depart from?
- Most travelers fly to Bangkok from Phuket, Chiang Mai, Koh Samui, Singapore, Hong Kong. These routes have the highest flight frequency and passenger traffic, so fares are usually competitive.
- How many airlines fly to Bangkok?
- 162 airlines operate flights to Bangkok, ranging from major international carriers to budget low-cost airlines. Competition helps keep fares affordable.
- When is the best time to book flights to Bangkok?
- For short-haul routes, booking 4–8 weeks ahead usually gives the best prices. For long-haul flights, aim for 2–3 months ahead. Prices also drop in off-peak seasons and for midweek departures.
- How to find cheap flights to Bangkok?
- Compare offers from multiple airlines, use flexible dates and set up price alerts. Our platform lets you track price trends and choose the best time to buy your tickets.