Cheap flights from Bangkok to Madrid

BKK — MAD
30 May — 6 Jun1
Return
1 adult
Economy
From?
To?
Mon 30/5
Mon 6/6

How to find the cheapest flight from Bangkok to Madrid

All the information you need to plan the best TH1 to MAD flight in 2022: compare Bangkok to Madrid flight prices with the expected peak season, weather and rainfall in Madrid.

BKK - MAD

Price

฿635 - ฿877

MAD

Temperature

5 - 25 °C

MAD

Rainfall

10 - 60 mm

Popular inAugustHigh demand for flights, 17% potential price rise
Cheapest inJulyBest time to find cheap flights, 12% potential price drop
Round-trip from฿21,656From Bangkok to Madrid Barajas
One-way from฿12,277One-way flight from Bangkok to Madrid Barajas

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

Travellers have found it’s best to book a flight 16 days in advance to save up to 8% compared to booking the same week of travel. As your travel date approaches, the cost of this flight route may potentially increase. While opting to book 16 days out may not be an option for all, there are still additional ways to secure a deal in the near future. You might find a flight from Bangkok to Madrid 1-2 weeks in advance for as low as ฿24,316, or ฿27,487 for flights within the next 24 hours.

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

Flights from Bangkok to Madrid lean towards being more expensive in August. Prices are generally better when you fly from Bangkok to Madrid in July, with the cheapest ticket starting at ฿17,972.

When is the cheapest time to fly from Bangkok to Madrid (BKK - MAD)?

Regardless of the time of day you decide to fly, the ticket price will remain around the same. Book flights from Bangkok to Madrid as you normally would.

Cheap flights from Bangkok to Madrid in May, June 2022

The best prices found for Bangkok to MAD flights in May, June
15 Jun - 22 Jun
BKK

Bangkok Suvarnabhumi

MAD

Madrid Barajas

2 stops

21h 00m
MAD

Madrid Barajas

BKK

Bangkok Suvarnabhumi

3 stops

24h 00m
฿24,657

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

View Deal

Deal found 24/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
฿24,998

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

View Deal

Deal found 23/5/22

1 Jun - 15 Jun
BKK

Bangkok Suvarnabhumi

MAD

Madrid Barajas

1 stop

28h 10m
MAD

Madrid Barajas

BKK

Bangkok Suvarnabhumi

1 stop

28h 30m
฿25,134

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

View Deal

Deal found 23/5/22

Bangkok to Madrid 2022 flight deals

Cheap flights to Madrid from Bangkok found for this year
20 Dec - 15 Mar
BKK

Bangkok Suvarnabhumi

MAD

Madrid Barajas

1 stop

17h 35m
MAD

Madrid Barajas

BKK

Bangkok Suvarnabhumi

1 stop

17h 15m
฿21,383

แอร์ฟร้านซ์

View Deal

Deal found 23/5/22

18 Dec - 28 Feb
BKK

Bangkok Suvarnabhumi

MAD

Madrid Barajas

1 stop

28h 55m
MAD

Madrid Barajas

BKK

Bangkok Suvarnabhumi

1 stop

14h 50m
฿21,417

Multiple Airlines

View Deal

Deal found 23/5/22

19 Dec - 28 Feb
BKK

Bangkok Suvarnabhumi

MAD

Madrid Barajas

1 stop

17h 35m
MAD

Madrid Barajas

BKK

Bangkok Suvarnabhumi

1 stop

34h 50m
฿21,485

Multiple Airlines

View Deal

Deal found 23/5/22

Cheap ซาอุเดียแอร์ไลน์ flights from Bangkok to Madrid

8 Jun - 23 Jun
BKK

Bangkok Suvarnabhumi

MAD

Madrid Barajas

1 stop

20h 20m
MAD

Madrid Barajas

BKK

Bangkok Suvarnabhumi

1 stop

19h 05m
฿25,441

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

View Deal

Deal found 24/5/22

3 Jun - 16 Jun
BKK

Bangkok Suvarnabhumi

MAD

Madrid Barajas

1 stop

20h 20m
MAD

Madrid Barajas

BKK

Bangkok Suvarnabhumi

1 stop

19h 05m
฿28,885

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

View Deal

Deal found 23/5/22

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

27 Sep - 5 Oct
BKK

Bangkok Suvarnabhumi

MAD

Madrid Barajas

1 stop

16h 55m
MAD

Madrid Barajas

BKK

Bangkok Suvarnabhumi

1 stop

19h 00m
฿23,804

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

View Deal

Deal found 22/5/22

3 Jul - 30 Sep
BKK

Bangkok Suvarnabhumi

MAD

Madrid Barajas

1 stop

28h 10m
MAD

Madrid Barajas

BKK

Bangkok Suvarnabhumi

1 stop

21h 45m
฿24,622

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

View Deal

Deal found 23/5/22

3 Jul - 30 Sep
BKK

Bangkok Suvarnabhumi

MAD

Madrid Barajas

1 stop

28h 10m
MAD

Madrid Barajas

BKK

Bangkok Suvarnabhumi

1 stop

19h 00m
฿24,861

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

View Deal

Deal found 22/5/22

Last-minute flights from Bangkok to Madrid

Late deals on return flights to Madrid from Bangkok, 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
฿24,998

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

View Deal

Deal found 23/5/22

1 Jun - 15 Jun
BKK

Bangkok Suvarnabhumi

MAD

Madrid Barajas

1 stop

28h 10m
MAD

Madrid Barajas

BKK

Bangkok Suvarnabhumi

1 stop

28h 30m
฿25,134

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

View Deal

Deal found 23/5/22

1 Jun - 17 Jun
BKK

Bangkok Suvarnabhumi

MAD

Madrid Barajas

1 stop

28h 10m
MAD

Madrid Barajas

BKK

Bangkok Suvarnabhumi

1 stop

21h 45m
฿25,509

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

View Deal

Deal found 23/5/22

One-way flights to Madrid Barajas from Bangkok

The cheapest one-way flights from Bangkok to Madrid
21 Jun
BKK

Bangkok Suvarnabhumi

MAD

Madrid Barajas

3 stops

24h 30m
฿11,766

Multiple Airlines

View Deal

Deal found 23/5/22

21 Jun
BKK

Bangkok Suvarnabhumi

MAD

Madrid Barajas

3 stops

24h 30m
฿12,038

Multiple Airlines

View Deal

Deal found 22/5/22

13 Jun
BKK

Bangkok Suvarnabhumi

MAD

Madrid Barajas

2 stops

44h 10m
฿12,277

Multiple Airlines

View Deal

Deal found 23/5/22

Related info for your journey

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

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

Madrid Barajas (MAD) is the airport you will fly into if you book a flight from Bangkok to Madrid. You should not have trouble finding flights to Barajas from Bangkok; the airport handles an average of 0 inbound flights from Bangkok per day. You should also have plenty of airline options to choose from since 13 airlines have flights to the Madrid airport from Bangkok. It is only a 13.6 km journey from Barajas (MAD) to Madrid’s city centre.

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

Some of our airline partners flying from Bangkok to Madrid Barajas have new flexible policies in place due to COVID-19. เอทิฮัดแอร์เวย์, ไชนาอีสเทิร์น, and Finnair are some of the carriers where you may find flexible cancellation policies. You can use our site to filter for airlines like เอทิฮัดแอร์เวย์ with this kind of flexibility.

Can I find flights from Bangkok to Madrid for under ฿21,700 on Cheapflights?

Yes, there are multiple flights from Bangkok to Madrid for under ฿21,700. The cheapest flight booked recently is on Multiple Airlines for just ฿21,656, but on average you can expect to pay ฿23,702.

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

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

What are the cheapest airlines flying from Bangkok to Madrid round-trip?

According to our current data, เอทิฮัดแอร์เวย์ (฿22,338), สวิส อินเตอร์เนชั่นแนล แอร์ไลน์ (฿22,713), and Finnair (฿23,770) offers the cheapest pricing from Bangkok to Madrid. These flights start at 9% lower than the current average price 3 months from now.

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

When booking a flight from Bangkok to Madrid, you may want to consider flying on แอร์อินเดีย, Finnair or แอร์ไชน่า as they are the most popular for this route.

What are the cheapest flights from Bangkok to Madrid?

The cheapest flight price from Bangkok to Madrid is ฿14,113. On average you can expect to pay ฿47,465. The most popular route, (Bangkok Suvarnabhumi - Madrid Barajas), can usually be booked for ฿21,690.

Other flights from Bangkok

Top 5 airlines flying from Bangkok to Madrid

The chart below displays the airlines Cheapflights users travelling from Bangkok 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,071Average฿17,633FlexibilityNo cancel feeOn-time76%COVID-19 safety
Search Finnair flights
เอทิฮัดแอร์เวย์Cheapest฿16,982Average฿20,519FlexibilityNo cancel feeOn-time75%COVID-19 safety
Search เอทิฮัดแอร์เวย์ flights
เอมิเรตส์Cheapest฿19,275Average฿21,263FlexibilityNo cancel feeOn-time75%COVID-19 safety
Search เอมิเรตส์ flights
รอยัลจอร์ดาเนียนCheapest฿19,358Average฿25,042FlexibilityNo cancel feeOn-time61%COVID-19 safety
Search รอยัลจอร์ดาเนียน flights
ไชนาอีสเทิร์นCheapest฿20,456Average฿23,776FlexibilityNo cancel feeOn-time62%COVID-19 safety
Search ไชนาอีสเทิร์น flights