Skip to content
2026 Guide Updated 11 May 2026

Flights to Thailand: When to Book, Which Airport, Best Airlines

How to find cheap flights to Thailand — when to book, which airport (BKK vs DMK vs HKT vs CNX), and which airlines fly there from the UK, US, and beyond.

Search flights now

Powered by Skyscanner. We earn a commission when you book — you pay the same price.

In this guide

Finding a cheap flight to Thailand comes down to three decisions: when you book, which airport you fly into, and which airline you choose. Get all three right and a return from London or Frankfurt can dip under £500 in low season. Get them wrong and you’ll pay £1,200+ for the same trip in December.

This guide covers what actually moves the price — booking windows, airport trade-offs, airline coverage from the UK, US, Australia, and Europe — plus where to find current fares once you’ve decided.

When to book for the best prices

For Thailand, the sweet spot is 8 to 12 weeks before departure. Long-haul economy fares typically settle into their lowest range around 10 weeks out and stay there until roughly 4 weeks before the flight, when they climb steeply.

Two exceptions:

  • Peak holidays — December departures, Chinese New Year, and Songkran (mid-April). For these, book 4-6 months ahead. Fares only get worse.
  • Low season — Late April, May, September, and October. Last-minute deals appear because demand drops; you can sometimes book inside 3 weeks and still get a reasonable fare.

Cheapest months to fly: May and September. The weather is hit-or-miss — late May brings the start of the southwest monsoon, and September is the wettest month on the Andaman coast — but if you’re flexible on regions (Gulf islands stay drier in September; the north is fine through both) the savings can be £200-400 per ticket versus December.

Which Thai airport should you fly into?

Thailand has four international airports that matter for tourists: Suvarnabhumi (BKK), Don Mueang (DMK), Phuket (HKT), and Chiang Mai (CNX).

AirportCodeBest forTypical price vs BKK
SuvarnabhumiBKKMost arrivals, all major carriersBaseline
Don MueangDMKBudget regional flights (AirAsia, Nok, Scoot)Same on intra-Asia routes
PhuketHKTDirect to Andaman beaches+20-40% from Europe/US
Chiang MaiCNXDirect to the north+30-50% from Europe (often via BKK)

Bangkok-first is almost always cheaper. From Europe and North America, no airline flies directly to Phuket or Chiang Mai without routing through Bangkok or a Gulf hub. Even when a “direct” Phuket fare exists (Emirates from Dubai, Qatar from Doha), the premium over BKK is rarely worth it once you add transfer costs.

Two cases where flying direct to your destination wins:

  1. You’re going to Phuket or Krabi only, with no Bangkok plans. Saving the connection time can be worth £100-150.
  2. You’re going to Chiang Mai for two weeks or more. The 12-hour BKK layover plus domestic transfer often costs as much as the direct premium.

For everyone else: fly into Bangkok, then take an internal connection if needed. Domestic flights on AirAsia or Nok Air to Phuket, Chiang Mai, Krabi, or Koh Samui cost 800-3,000 THB ($23-85). See our getting around Thailand guide for the breakdown.

Suvarnabhumi vs Don Mueang

Both serve Bangkok but they’re 40km apart on opposite sides of the city.

  • Suvarnabhumi (BKK) — the main international airport. Thai Airways, all the Gulf carriers, Singapore Airlines, Cathay Pacific, EVA Air, and most European/American long-haul carriers land here.
  • Don Mueang (DMK) — the budget airport. AirAsia (and AirAsia X long-haul), Nok Air, Lion Air, and Scoot use it.

If you’re connecting between the two — for example, arriving on Qatar at BKK and continuing on AirAsia to Phuket from DMK — allow 4 hours minimum. The free shuttle bus takes 60-90 minutes in traffic; a taxi is faster but costs 300-400 THB. Mis-timed connections at the wrong airport are one of the most common ways tourists miss flights in Thailand.

Major airlines serving Thailand

From the UK and Europe

  • Thai Airways — direct LHR-BKK and FRA/MUC-BKK. Full-service, good lounge access, and they fly the only direct UK-Bangkok service most of the year.
  • British Airways — resumed direct LHR-BKK in 2025. Often the cheapest UK direct.
  • EVA Air — direct LHR-Taipei-BKK (one-stop but well-priced; Premium Laurel class is the best business-class value in the UK→BKK market).
  • Finnair — direct HEL-BKK; Helsinki connections from most UK and European cities.
  • Qatar Airways — connects through Doha. Excellent service, frequent the cheapest carrier on long-haul economy.
  • Emirates — connects through Dubai. Slightly pricier than Qatar but more departure options from regional UK airports.
  • Turkish Airlines — connects through Istanbul. Often the cheapest, with strong onward connections to Phuket.

From the US

  • No US-Thailand non-stops exist as of 2026. Every US-BKK route connects somewhere — Tokyo (ANA, JAL, United), Seoul (Korean Air, Asiana), Taipei (EVA), Hong Kong (Cathay), or via the Gulf (Emirates, Qatar via Houston/JFK).
  • Cheapest from the East Coast: Qatar via Doha, Etihad via Abu Dhabi.
  • Cheapest from the West Coast: EVA via Taipei, Korean Air via Incheon, ANA via Tokyo.

From Australia and New Zealand

  • Qantas — Sydney/Melbourne direct to Bangkok.
  • Thai Airways — direct from all major Australian cities.
  • Jetstar / Scoot — budget options, longer journey, usually via Singapore or KL.

Budget intra-Asia

If you’re already in Asia, AirAsia, Scoot, and Vietjet all have cheap routes into Bangkok and Phuket from regional hubs. Bangkok-Singapore from $50, Bangkok-Bali from $90, Bangkok-Hong Kong from $120 on AirAsia.

Comparing fares

Use a meta-search engine to compare prices across all airlines on your route, then book direct with the airline that offers the lowest fare. Booking direct gives you the most flexibility for changes, refunds, and frequent-flyer mileage.

The most useful tool for Thailand routes is Skyscanner — it covers every airline that flies to Thailand (including budget carriers that don’t show up in Google Flights), and the “whole month” view makes it easy to spot the cheapest day to depart. For multi-stop deals (e.g. London → Bangkok → Phuket → London), Skyscanner’s multi-city search is the cleanest way to build the trip.

Once you’ve booked: what to sort before you fly

  • eSIM — Activate a Thai eSIM the moment you land. Saves you the SIM-counter queue at the airport. See our best eSIM for Thailand guide.
  • Travel insurance — Required for the new Digital Arrival Card (TDAC) and essential for motorbike incidents. Compare options in our travel insurance for Thailand guide.
  • Airport transfer — Pre-book or use Grab. Full breakdown by airport in our airport transfers guide.
  • Visa or DTAC — Most nationalities get 60 days visa-free on arrival; longer stays need the DTV visa.
  • Currency — Withdraw THB at the airport ATM (better rate than money changers). More in our money in Thailand guide.

Skyscanner Hotels can be useful for last-minute Bangkok or Phuket stays, but for most Thailand bookings you’ll get better prices direct on Agoda or Booking.com — both have stronger Thai inventory and run more aggressive flash sales. Skyscanner Car Hire is fine for rentals at the airport; for in-Thailand bookings, see our rent a car in Thailand guide.

Pre-book your arrival

Skip the queues — book fast-track immigration or a private airport transfer before you fly.

Frequently asked questions

How far in advance should I book flights to Thailand?

8-12 weeks ahead gives you the best price-to-availability balance for long-haul economy fares. Inside 4 weeks, prices climb sharply. Last-minute deals do appear in low season (April-May, September-October) but are rare in peak season (December-February).

Is it cheaper to fly into Bangkok or Phuket?

Bangkok is almost always cheaper — it has more airlines, more routes, and more capacity than Phuket. From Europe and the US, a Bangkok return can be 20-40% less than the same airline's Phuket fare. If you're heading to the southern beaches, the saving often disappears once you add the domestic connection or transfer.

What's the difference between Suvarnabhumi (BKK) and Don Mueang (DMK)?

Suvarnabhumi is Bangkok's main international airport and handles most full-service carriers (Thai Airways, Emirates, Singapore Airlines, Qatar). Don Mueang is the budget airport — AirAsia, Nok Air, and Lion Air all use it. Allow 60-90 minutes to transfer between them if you have connecting flights.

Which airlines fly direct to Thailand from the UK?

Thai Airways and EVA Air (via Taipei is not direct, but their Heathrow service is) operate direct services from London to Bangkok. British Airways resumed direct LHR-BKK in 2025. Most other UK departures connect through Doha (Qatar), Dubai (Emirates), Helsinki (Finnair), or Istanbul (Turkish).

When are flights to Thailand cheapest?

April, May, and September-October are the lowest fare months. December, the New Year period, and Songkran (mid-April) are the peaks. Booking in May for a November trip, or in September for a January trip, typically captures the lowest fares.

Should I use Skyscanner to book directly with an airline?

Skyscanner is best for comparing prices across airlines and finding the cheapest dates. Once you've found a fare, booking direct with the airline is often the best move — you keep flexibility for changes, refunds, and frequent-flyer points. Use Skyscanner to discover the price, then check the airline's own site at the same fare.