Cheap flights from Thailand to Madrid

BKK — MAD
1 Jun — 8 Jun1
Return
1 adult
Economy
From?
To?
Wed 1/6
Wed 8/6

How far in advance should I book a flight from Thailand to Madrid?

To save up to 8% on this flight, we recommend booking at least 16 days prior to travel. The price may fluctuate and will likely increase closer to your departure date. Users on Cheapflights have found tickets from Thailand to Madrid from ฿24,390 1-2 weeks out and tickets from ฿27,571 for flights departing within the next 72 hours.

What is the cheapest month to fly from Thailand to Madrid?

Our data shows that July tends to be the cheapest month to fly to Madrid from Thailand. Users have commonly found prices around ฿24,800 for the month, but tickets can be as low as ฿18,027. Due to multiple factors, prepare for potentially higher prices in August.

When is the cheapest time to fly from Thailand to Madrid (TH - MAD)?

When flying from Thailand to Madrid, the time of day you decide to fly out makes little to no difference towards the overall price you’ll pay on tickets.

Cheap flights from Thailand to Madrid in May, June 2022

The best prices found for Thailand to MAD flights in May, June
24 Jun - 18 Oct
BKK

Bangkok Suvarnabhumi

MAD

Madrid Barajas

1 stop

28h 10m
MAD

Madrid Barajas

BKK

Bangkok Suvarnabhumi

1 stop

16h 40m
฿24,150

กาตาร์แอร์เวย์

View Deal

Deal found 25/5/22

8 Jun - 17 Jun
BKK

Bangkok Suvarnabhumi

MAD

Madrid Barajas

1 stop

28h 10m
MAD

Madrid Barajas

BKK

Bangkok Suvarnabhumi

1 stop

28h 30m
฿24,834

กาตาร์แอร์เวย์

View Deal

Deal found 27/5/22

1 Jun - 18 Aug
BKK

Bangkok Suvarnabhumi

MAD

Madrid Barajas

1 stop

28h 10m
MAD

Madrid Barajas

BKK

Bangkok Suvarnabhumi

1 stop

22h 45m
฿25,176

กาตาร์แอร์เวย์

View Deal

Deal found 26/5/22

Thailand to Madrid 2022 flight deals

Cheap flights to Madrid from Thailand found for this year
14 Sep - 24 Sep
BKK

Bangkok Suvarnabhumi

MAD

Madrid Barajas

1 stop

18h 30m
MAD

Madrid Barajas

BKK

Bangkok Suvarnabhumi

2 stops

21h 30m
฿21,037

เอทิฮัดแอร์เวย์

View Deal

Deal found 26/5/22

18 Dec - 1 Mar
BKK

Bangkok Suvarnabhumi

MAD

Madrid Barajas

1 stop

21h 35m
MAD

Madrid Barajas

BKK

Bangkok Suvarnabhumi

1 stop

15h 00m
฿21,482

เคแอลเอ็ม รอยัล ดัตช์ แอร์ไลน์

View Deal

Deal found 26/5/22

6 Nov - 28 Nov
BKK

Bangkok Suvarnabhumi

MAD

Madrid Barajas

1 stop

17h 40m
MAD

Madrid Barajas

BKK

Bangkok Suvarnabhumi

1 stop

14h 50m
฿21,516

Multiple Airlines

View Deal

Deal found 27/5/22

Cheap กาตาร์แอร์เวย์ flights from Thailand to Madrid

24 Jun - 18 Oct
BKK

Bangkok Suvarnabhumi

MAD

Madrid Barajas

1 stop

28h 10m
MAD

Madrid Barajas

BKK

Bangkok Suvarnabhumi

1 stop

16h 40m
฿24,150

กาตาร์แอร์เวย์

View Deal

Deal found 25/5/22

13 Sep - 24 Sep
BKK

Bangkok Suvarnabhumi

MAD

Madrid Barajas

1 stop

16h 55m
MAD

Madrid Barajas

BKK

Bangkok Suvarnabhumi

1 stop

16h 00m
฿24,663

กาตาร์แอร์เวย์

View Deal

Deal found 26/5/22

14 Sep - 24 Sep
BKK

Bangkok Suvarnabhumi

MAD

Madrid Barajas

1 stop

16h 30m
MAD

Madrid Barajas

BKK

Bangkok Suvarnabhumi

1 stop

16h 40m
฿24,698

กาตาร์แอร์เวย์

View Deal

Deal found 26/5/22

Cheap เอทิฮัดแอร์เวย์ flights from Thailand to Madrid

14 Sep - 24 Sep
BKK

Bangkok Suvarnabhumi

MAD

Madrid Barajas

1 stop

18h 30m
MAD

Madrid Barajas

BKK

Bangkok Suvarnabhumi

2 stops

21h 30m
฿21,037

เอทิฮัดแอร์เวย์

View Deal

Deal found 26/5/22

20 Oct - 31 Oct
BKK

Bangkok Suvarnabhumi

MAD

Madrid Barajas

2 stops

22h 50m
MAD

Madrid Barajas

BKK

Bangkok Suvarnabhumi

1 stop

16h 10m
฿21,482

เอทิฮัดแอร์เวย์

View Deal

Deal found 25/5/22

14 Sep - 24 Sep
BKK

Bangkok Suvarnabhumi

MAD

Madrid Barajas

2 stops

22h 55m
MAD

Madrid Barajas

BKK

Bangkok Suvarnabhumi

2 stops

21h 30m
฿21,893

เอทิฮัดแอร์เวย์

View Deal

Deal found 26/5/22

Last-minute flights from Thailand to Madrid

Late deals on return flights to Madrid from Thailand, departing today and this week
1 Jun - 18 Aug
BKK

Bangkok Suvarnabhumi

MAD

Madrid Barajas

1 stop

28h 10m
MAD

Madrid Barajas

BKK

Bangkok Suvarnabhumi

1 stop

22h 45m
฿25,176

กาตาร์แอร์เวย์

View Deal

Deal found 26/5/22

1 Jun - 19 Aug
BKK

Bangkok Suvarnabhumi

MAD

Madrid Barajas

1 stop

28h 10m
MAD

Madrid Barajas

BKK

Bangkok Suvarnabhumi

1 stop

22h 45m
฿25,655

กาตาร์แอร์เวย์

View Deal

Deal found 26/5/22

6 Jun - 16 Jun
BKK

Bangkok Suvarnabhumi

MAD

Madrid Barajas

1 stop

20h 20m
MAD

Madrid Barajas

BKK

Bangkok Suvarnabhumi

1 stop

19h 05m
฿25,895

ซาอุเดียแอร์ไลน์

View Deal

Deal found 27/5/22

One-way flights to Madrid Barajas from Thailand

The cheapest one-way flights from Thailand to Madrid
8 Nov
BKK

Bangkok Suvarnabhumi

MAD

Madrid Barajas

3 stops

38h 55m
฿11,630

Multiple Airlines

View Deal

Deal found 25/5/22

4 Jul
BKK

Bangkok Suvarnabhumi

MAD

Madrid Barajas

2 stops

48h 30m
฿12,144

Multiple Airlines

View Deal

Deal found 27/5/22

5 Jun
BKK

Bangkok Suvarnabhumi

MAD

Madrid Barajas

2 stops

24h 30m
฿12,383

Multiple Airlines

View Deal

Deal found 27/5/22

Related info for your journey

Useful info, stats and facts about Thailand to Madrid flights.

What airport do you fly into for flights to Madrid from Thailand?

Most people fly into Madrid Barajas (MAD) if they book a flight to Madrid from Thailand. Barajas is conveniently located just 13.6 km from Madrid’s city centre.

Which airlines flying from Thailand to Madrid Barajas have flexible cancellations due to COVID-19?

เอทิฮัดแอร์เวย์, ไชนาอีสเทิร์น, and Finnair are some of the carriers that may have flexible cancellation policies. You can use our site to filter for other airlines that may also have this kind of flexibility.

Can I find flights from Thailand to Madrid for under ฿21,100 on Cheapflights?

Yes, there are multiple flights from Thailand to Madrid for under ฿21,100. The cheapest flight booked recently is on เอทิฮัดแอร์เวย์ for just ฿21,037, but on average you can expect to pay ฿23,534.

Are there last-minute flights available from Thailand to Madrid for under ฿25,200?

There are currently 20+ open flights from Thailand to Madrid within the next 7 days for less than ฿25,200.

What are the most popular routes from Thailand to Madrid?

Most travellers choose Bangkok Suvarnabhumi - Madrid Barajas, Bangkok Don Mueang Intl - Madrid Barajas or Lampang - Madrid Barajas when deciding on the best route from Thailand to Madrid.

What are the most popular airlines that fly from Thailand to Madrid?

แอร์อินเดีย, Finnair and แอร์ไชน่า are the most popular airlines when flying from Thailand to Madrid.

What are the cheapest flights from Thailand to Madrid?

While on average a flight from Thailand to Madrid is generally ฿47,609, our data shows the cheapest flight currently is ฿14,156. When looking at the most popular route, (Bangkok Suvarnabhumi - Madrid Barajas), you can expect to pay ฿21,482 for that flight.

Top 5 airlines flying from Thailand to Madrid

The chart below displays the airlines Cheapflights users travelling from Thailand to Madrid choose most often. Cheapest and average prices are based on aggregated data from the past 12 months.
AirlineCheapestAverageFlexibilityOn-timeCOVID-19 safety
FinnairCheapest฿16,120Average฿17,687FlexibilityNo cancel feeOn-time76%COVID-19 safety
Search Finnair flights
เอทิฮัดแอร์เวย์Cheapest฿17,034Average฿20,581FlexibilityNo cancel feeOn-time75%COVID-19 safety
Search เอทิฮัดแอร์เวย์ flights
เอมิเรตส์Cheapest฿19,334Average฿21,328FlexibilityNo cancel feeOn-time75%COVID-19 safety
Search เอมิเรตส์ flights
รอยัลจอร์ดาเนียนCheapest฿19,417Average฿25,119FlexibilityNo cancel feeOn-time61%COVID-19 safety
Search รอยัลจอร์ดาเนียน flights
ไชนาอีสเทิร์นCheapest฿20,519Average฿23,849FlexibilityNo cancel feeOn-time62%COVID-19 safety
Search ไชนาอีสเทิร์น flights