Cheap Flights to Thailand from UK

Book cheap flight tickets to Thailand with Trip Next

Google Reviews

Rated 4.9 on Google

Trusted Booking Support

Your money is fully protected

24/7 Support

Round-the-clock assistance

Best Fare Guarantee

We beat any quote

Years of Experience

Trusted by thousands

Book Flights to Thailand

Enter your travel details and get the best deals instantly

Adults (12+ yrs)
1
Children (2-11 yrs)
0
Infants (under 2)
0

Popular UK to Thailand Routes

Direct and connecting flights from major UK airports to the Land of Smiles

Bangkok Thailand

London to Bangkok

From £389
Thai Airways · British Airways · Eva Air
11h 30m direct LHR - BKK
Book Now
Bangkok Thailand

Manchester to Bangkok

From £399
Emirates · Qatar · Etihad
13h 00m via DXB/DOH MAN - BKK
Book Now
Phuket Thailand

London to Phuket

From £419
Qatar · Emirates · Turkish
14h 30m via DOH/DXB LHR - HKT
Book Now
Bangkok Thailand

Birmingham to Bangkok

From £409
Emirates · Qatar · Etihad
13h 30m via DXB/DOH BHX - BKK
Book Now

Airlines Flying to Thailand

We partner with leading airlines to bring you exclusive deals

Best Time to Book Flights to Thailand

Maximize your savings with our expert timing recommendations

Peak Season

Cool Season

November - February

Best weather, highest fares
  • Pleasant temperatures, low humidity
  • Perfect for sightseeing
  • Book 4-5 months ahead
Shoulder Season

Hot Season

March - May

Save up to 20%
  • Hot temperatures, Songkran festival
  • Good deals available
  • Book 3-4 months ahead

Green Season

June - October

Save up to 35%
  • Lowest fares of the year
  • Lush landscapes, fewer crowds
  • Book 2-3 months ahead

Optimal Booking Window

3 months 5 months

Book 3-5 months before departure for best rates

Popular Flight Deals to Thailand

Hand-picked fares from major UK airports with trusted airlines

London (LHR) → Bangkok (BKK)

Thai Airways · Direct

From £389 one-way

Book Now

London (LHR) → Bangkok (BKK)

British Airways · Direct

From £399 one-way

Book Now

Manchester (MAN) → Bangkok (BKK)

Emirates · via Dubai

From £399 one-way

Book Now

Birmingham (BHX) → Bangkok (BKK)

Qatar Airways · via Doha

From £409 one-way

Book Now

London (LHR) → Bangkok (BKK)

Etihad · via Abu Dhabi

From £395 one-way

Book Now

Manchester (MAN) → Phuket (HKT)

Qatar Airways · via Doha

From £429 one-way

Book Now

London (LHR) → Bangkok (BKK)

Turkish Airlines · via Istanbul

From £385 one-way

Book Now

Frequently Asked Questions

Everything you need to know about flights to Thailand

Direct flights from London to Bangkok take approximately 11-12 hours. Connecting flights via Dubai, Doha, or Istanbul take 14-17 hours depending on layover duration. Flights to Phuket typically require one stop and take 14-16 hours total.

Major airlines include Thai Airways (flag carrier), British Airways (direct from London), Eva Air, Emirates, Qatar Airways, Etihad Airways, and Turkish Airlines. Several airlines offer direct flights from London to Bangkok.

The cool season from November to February offers the most pleasant weather with lower humidity and comfortable temperatures. March to May is hot but offers good deals. June to October is the green season with lower prices and lush landscapes, though expect some rain.

UK citizens can enter Thailand without a visa for tourism stays of up to 30 days when arriving by air. You must have a passport valid for at least 6 months and proof of onward travel. For longer stays or business purposes, you need to apply for an appropriate visa.