Cheap flights from Bangkok to Madrid

BKK — MAD
2 Oct — 9 Oct1
Return
1 adult
Economy
From?
To?
Sun 2/10
Sun 9/10

How to find the cheapest flight from Bangkok to Madrid (MAD)

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

฿539 - ฿988

MAD

Temperature

5 - 25 °C

MAD

Rainfall

10 - 60 mm

Popular inJulyHigh demand for flights, 32% potential price rise
Cheapest inJanuaryBest time to find cheap flights, 20% potential price drop
Round-trip from฿20,385From Bangkok to Madrid Barajas
One-way from฿17,133One-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 61 days in advance to save up to 18% 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 61 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 ฿25,188, or ฿27,155 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 July. Prices are generally better when you fly from Bangkok to Madrid in January, with the cheapest ticket starting at ฿19,326.

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 September, October 2022

The best prices found for Bangkok to MAD flights in September, October
26 Oct - 17 Nov
BKK

Bangkok Suvarnabhumi

MAD

Madrid Barajas

1 stop

27h 55m
MAD

Madrid Barajas

BKK

Bangkok Suvarnabhumi

1 stop

16h 50m
฿31,013

Finnair

Pick Dates

Deal found 26/9/22

18 Oct - 23 Oct
BKK

Bangkok Suvarnabhumi

MAD

Madrid Barajas

1 stop

17h 30m
MAD

Madrid Barajas

BKK

Bangkok Suvarnabhumi

1 stop

16h 40m
฿32,828

Multiple Airlines

Pick Dates

Deal found 25/9/22

26 Oct - 17 Nov
BKK

Bangkok Suvarnabhumi

MAD

Madrid Barajas

2 stops

39h 55m
MAD

Madrid Barajas

BKK

Bangkok Suvarnabhumi

1 stop

16h 50m
฿32,941

Finnair

Pick Dates

Deal found 26/9/22

Bangkok to Madrid 2022 flight deals

Cheap flights to Madrid from Bangkok found for this year
7 Nov - 20 Nov
BKK

Bangkok Suvarnabhumi

MAD

Madrid Barajas

1 stop

39h 25m
MAD

Madrid Barajas

BKK

Bangkok Suvarnabhumi

1 stop

16h 50m
฿27,117

Finnair

Pick Dates

Deal found 27/9/22

10 Nov - 20 Nov
BKK

Bangkok Suvarnabhumi

MAD

Madrid Barajas

1 stop

39h 25m
MAD

Madrid Barajas

BKK

Bangkok Suvarnabhumi

1 stop

16h 50m
฿28,138

Finnair

Pick Dates

Deal found 27/9/22

8 Nov - 17 Nov
BKK

Bangkok Suvarnabhumi

MAD

Madrid Barajas

1 stop

39h 25m
MAD

Madrid Barajas

BKK

Bangkok Suvarnabhumi

1 stop

16h 50m
฿28,289

Finnair

Pick Dates

Deal found 27/9/22

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

24 Dec - 26 Feb
BKK

Bangkok Suvarnabhumi

MAD

Madrid Barajas

1 stop

23h 25m
MAD

Madrid Barajas

BKK

Bangkok Suvarnabhumi

1 stop

21h 10m
฿31,618

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

Pick Dates

Deal found 26/9/22

23 Dec - 21 Feb
BKK

Bangkok Suvarnabhumi

MAD

Madrid Barajas

1 stop

35h 00m
MAD

Madrid Barajas

BKK

Bangkok Suvarnabhumi

1 stop

28h 10m
฿31,693

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

Pick Dates

Deal found 27/9/22

23 Dec - 26 Feb
BKK

Bangkok Suvarnabhumi

MAD

Madrid Barajas

1 stop

35h 00m
MAD

Madrid Barajas

BKK

Bangkok Suvarnabhumi

1 stop

21h 10m
฿32,185

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

Pick Dates

Deal found 26/9/22

Cheap สวิส อินเตอร์เนชั่นแนล แอร์ไลน์ flights from Bangkok to Madrid

24 Dec - 23 Feb
BKK

Bangkok Suvarnabhumi

MAD

Madrid Barajas

1 stop

30h 45m
MAD

Madrid Barajas

BKK

Bangkok Suvarnabhumi

1 stop

33h 05m
฿29,538

สวิส อินเตอร์เนชั่นแนล แอร์ไลน์

Pick Dates

Deal found 27/9/22

24 Dec - 20 Feb
BKK

Bangkok Suvarnabhumi

MAD

Madrid Barajas

1 stop

30h 45m
MAD

Madrid Barajas

BKK

Bangkok Suvarnabhumi

1 stop

32h 10m
฿29,878

สวิส อินเตอร์เนชั่นแนล แอร์ไลน์

Pick Dates

Deal found 26/9/22

24 Dec - 18 Feb
BKK

Bangkok Suvarnabhumi

MAD

Madrid Barajas

1 stop

30h 45m
MAD

Madrid Barajas

BKK

Bangkok Suvarnabhumi

1 stop

32h 55m
฿31,277

สวิส อินเตอร์เนชั่นแนล แอร์ไลน์

Pick Dates

Deal found 27/9/22

Last-minute flights from Bangkok to Madrid

Late deals on return flights to Madrid from Bangkok, departing today and this week
5 Oct - 26 Oct
BKK

Bangkok Suvarnabhumi

MAD

Madrid Barajas

1 stop

16h 30m
MAD

Madrid Barajas

BKK

Bangkok Suvarnabhumi

1 stop

22h 45m
฿36,610

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

Pick Dates

Deal found 25/9/22

4 Oct - 26 Oct
BKK

Bangkok Suvarnabhumi

MAD

Madrid Barajas

1 stop

34h 25m
MAD

Madrid Barajas

BKK

Bangkok Suvarnabhumi

1 stop

28h 30m
฿37,291

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

Pick Dates

Deal found 25/9/22

5 Oct - 26 Oct
BKK

Bangkok Suvarnabhumi

MAD

Madrid Barajas

2 stops

21h 00m
MAD

Madrid Barajas

BKK

Bangkok Suvarnabhumi

2 stops

21h 30m
฿37,896

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

Pick Dates

Deal found 25/9/22

One-way flights to Madrid from Bangkok

The cheapest one-way flights from Bangkok to Madrid
14 Feb
BKK

Bangkok Suvarnabhumi

MAD

Madrid Barajas

2 stops

33h 20m
฿14,750

โอมานแอร์

Pick Dates

Deal found 25/9/22

14 Feb
BKK

Bangkok Suvarnabhumi

MAD

Madrid Barajas

2 stops

33h 20m
฿15,468

โอมานแอร์

Pick Dates

Deal found 27/9/22

14 Feb
BKK

Bangkok Suvarnabhumi

MAD

Madrid Barajas

2 stops

33h 20m
฿15,544

โอมานแอร์

Pick Dates

Deal found 26/9/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 12 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 เอทิฮัดแอร์เวย์ 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 ฿25,000 on Cheapflights?

Yes, there are multiple flights from Bangkok to Madrid for under ฿25,000. The cheapest flight booked recently is on รอยัลจอร์ดาเนียน for just ฿24,961, but on average you can expect to pay ฿29,500.

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

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

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

According to our current data, รอยัลจอร์ดาเนียน (฿24,961), Finnair (฿27,117), and โอมานแอร์ (฿29,197) offers the cheapest pricing from Bangkok to Madrid. These flights start at 1% 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 ฿19,028. On average you can expect to pay ฿73,673. The most popular route, (Bangkok Suvarnabhumi - Madrid Barajas), can usually be booked for ฿28,781.

Other flights from Bangkok

Top 9 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฿18,034Average฿20,898FlexibilityNo cancel feeOn-time76%COVID-19 safety
Search Finnair flights
เอทิฮัดแอร์เวย์Cheapest฿18,833Average฿28,519FlexibilityNo cancel feeOn-time75%COVID-19 safety
Search เอทิฮัดแอร์เวย์ flights
ลุฟท์ฮันซ่าCheapest฿18,873Average฿21,539FlexibilityNo cancel feeOn-time76%COVID-19 safety
Search ลุฟท์ฮันซ่า flights
รอยัลจอร์ดาเนียนCheapest฿21,467Average฿27,772FlexibilityNo cancel feeOn-time61%COVID-19 safety
Search รอยัลจอร์ดาเนียน flights
เอมิเรตส์Cheapest฿22,659Average฿34,632FlexibilityNo cancel feeOn-time75%COVID-19 safety
Search เอมิเรตส์ flights
ไชนาอีสเทิร์นCheapest฿22,686Average฿26,368FlexibilityNo cancel feeOn-time62%COVID-19 safety
Search ไชนาอีสเทิร์น flights
แอโรฟลอทCheapest฿24,330Average฿30,442FlexibilityNo cancel feeOn-time79%COVID-19 safety
Search แอโรฟลอท flights
แอร์อินเดียCheapest฿25,063Average฿27,580FlexibilityNo cancel feeOn-timeN/ACOVID-19 safety
Search แอร์อินเดีย flights
กาตาร์แอร์เวย์Cheapest฿25,190Average฿30,605FlexibilityNo cancel feeOn-time68%COVID-19 safety
Search กาตาร์แอร์เวย์ flights