Cheap flights from Thailand to Madrid

Know your dates, get live prices in seconds:

From
To
Depart
Return
Any month
Compare vs Cheapflights |
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime

We work with more than 300 partners to bring you better travel deals

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

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

When searching for a good deal, it’s best to be prepared for potential fluctuations in price. We recommend booking at least 16 days in advance, which can save you up to 8% on flights from Thailand to Madrid compared to booking the week you need them. Waiting 16 days out may not be for everyone, so we have options available for flights within the next two weeks, with the lowest price starting at ฿ 21,365. For sooner than that we have options available in the next 3 days from ฿ 24,152.

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

July is one of the best times of the year to fly to Madrid from Thailand. Prices for July average ฿ 21,724 per person but you can even find prices for as low as ฿ 15,791. The most expensive prices can be found in the month of August. Opting for a July flight can save you 20% on your journey compared to booking in July

Cheap flights from Thailand to Madrid in January, February 2021

The best prices found for Thailand to MAD flights in January, February
18 Feb - 26 Mar
฿ 19,028pp
BKK
Bangkok Suvarnabhumi
KLM
 
1 STOP
MAD
Madrid Barajas
MAD
Madrid Barajas
KLM
 
1 STOP
BKK
Bangkok Suvarnabhumi
18 Feb - 26 Mar
฿ 19,387pp
BKK
Bangkok Suvarnabhumi
KLM
 
1 STOP
MAD
Madrid Barajas
MAD
Madrid Barajas
KLM
 
1 STOP
BKK
Bangkok Suvarnabhumi
18 Feb - 26 Mar
฿ 24,122pp
BKK
Bangkok Suvarnabhumi
KLM
 
1 STOP
MAD
Madrid Barajas
MAD
Madrid Barajas
KLM
 
1 STOP
BKK
Bangkok Suvarnabhumi

Thailand to Madrid 2021 flight deals

Cheap flights to Madrid from Thailand found for this year
4 Apr - 4 Oct
฿ 16,361pp
BKK
Bangkok Suvarnabhumi
SWISS
 
1 STOP
MAD
Madrid Barajas
MAD
Madrid Barajas
SWISS
 
1 STOP
BKK
Bangkok Suvarnabhumi
31 Jul - 10 Aug
฿ 16,391pp
BKK
Bangkok Suvarnabhumi
SWISS
 
1 STOP
MAD
Madrid Barajas
MAD
Madrid Barajas
SWISS
 
1 STOP
BKK
Bangkok Suvarnabhumi
31 Aug - 7 Sep
฿ 16,870pp
BKK
Bangkok Suvarnabhumi
Multiple airlines
 
1 STOP
MAD
Madrid Barajas
MAD
Madrid Barajas
SWISS
 
1 STOP
BKK
Bangkok Suvarnabhumi

One-way flights to Madrid from Thailand

The cheapest one-way flights from Thailand to Madrid
08:00 - 07:00
Aeroflot
1 stop
28h 00m
BKK - MAD
Aeroflot
฿ 13,215
Travelgenio
10:35 - 08:05
โอมานแอร์
2 stops
26h 30m
BKK - MAD
โอมานแอร์
฿ 14,054
03:55 - 16:40
Finnair
2 stops
18h 45m
BKK - MAD
Finnair
฿ 14,234

Related info for your journey

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

Flight FAQs

From Thailand to Madrid

Can I find flights from Thailand to Madrid for under ฿ 17,979 on Cheapflights?

Yes, there are multiple flights from Thailand to Madrid for under ฿ 17,979. The cheapest flight booked recently is on SWISS for just ฿ 16,361, but on average you can expect to pay ฿ 21,005.

What safety measures are being taken by airlines flying from Thailand to Madrid Barajas to control the spread of COVID-19?

Etihad Airways is one of the many airlines that have implemented additional safety measures to control the spread of COVID-19. New policies for travellers booking flights from Thailand to Madrid Barajas include masks being provided and required on board, daily cleaning and sanitisation, use of HEPA filters, pre-flight testing for antibodies and symptoms, and socially-distanced seating (for a limited time). Keep in mind that policies will vary by airline.

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

Qatar Airways, Etihad Airways, and Emirates 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.

Are there direct flights from Thailand to Madrid for under ฿ 14,982 on Cheapflights?

There are no direct flights from Thailand to Madrid, but Cheapflights can provide you with all the information you need to find the fastest route with the fewest stops.

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

Consider Air France, Air India or British Airways when booking your flight. These represent the most popular airlines when flying from Thailand to Madrid.

What are the most popular routes from Thailand to Madrid?

When deciding which route to take from Thailand to Madrid, consider Bangkok Suvarnabhumi - Madrid Barajas, Lampang - Madrid Barajas or Bangkok Don Mueang Intl - Madrid Barajas, as they are the most popular.

What are the cheapest flights from Thailand to Madrid?

Looking for the cheapest flight from Thailand to Madrid? While on average our users pay ฿ 33,116, our data indicates the cheapest price to be ฿ 8,609. The most popular route (Bangkok Suvarnabhumi - Madrid Barajas), is priced around ฿ 20,137.

How long does is the flight from Thailand to Madrid?

Departing from Thailand to Madrid will take you 16h 20m. Both multi-stop and direct flights can be found to your destination and back.

What are the cheapest airlines to flying from Thailand to Madrid return?

Cheapflights users have booked flights from Thailand to Madrid from ฿ 16,361 return. Other airlines that can offer you cheap pricing are KLM, from ฿ 19,028, and Turkish Airlines, from ฿ 20,077.

What are the cheapest airlines to fly from Thailand to Madrid one-way?

One-way options have recently been found by users for as low as ฿ 12,855 on Aeroflot. Other airlines that offer cheap prices include โอมานแอร์ from ฿ 14,054 and Finnair from ฿ 14,234 one-way.

Related searches

Flights to Madrid from Thailand
Flights to Thailand Flights to Madrid Flights from Thailand

Rent a Car

Car Rentals in Madrid Car Rentals in Spain

Arrival points for flights from Thailand to Madrid

Destination information for Madrid

Things to know before you go. Useful info for your trip from Thailand to Madrid
Today's exchange rate
฿ 1 = € 0.03
Average temperature for January in Madrid
11.0 °C
Avg rainfall for January in Madrid
36.0 mm

Airports servicing

Buri Ram (BFV)
Chiang Rai (CEI)
Chumphon (CJM)
Chiang Mai (CNX)
Hat Yai (HDY)
Mae Hong Son (HGN)

Airports servicing Madrid

Top 10 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.

Airline Cheapest Average Flexibility On-time COVID-19 safety
ไชนาอีสเทิร์น
฿ 600 ฿ 697 No cancel fee 62%

We couldn't confirm the COVID-19 safety measures taken by ไชนาอีสเทิร์น. Please check directly on their website for additional information.

Search ไชนาอีสเทิร์น flights
Air Europa
฿ 669 ฿ 712 No cancel fee 83%
Search Air Europa flights
Air India
฿ 663 ฿ 729 No cancel fee N/A

We couldn't confirm the COVID-19 safety measures taken by Air India. Please check directly on their website for additional information.

Search Air India flights
Royal Jordanian
฿ 568 ฿ 734 No cancel fee 61%

We couldn't confirm the COVID-19 safety measures taken by Royal Jordanian. Please check directly on their website for additional information.

Search Royal Jordanian flights
British Airways
฿ 641 ฿ 793 No cancel fee 70%
Search British Airways flights
Aeroflot
฿ 643 ฿ 805 No cancel fee 79%
Search Aeroflot flights
Etihad Airways
฿ 679 ฿ 816 No cancel fee 75%
Search Etihad Airways flights
Qatar Airways
฿ 651 ฿ 829 No cancel fee 68%
Search Qatar Airways flights
Turkish Airlines
฿ 619 ฿ 847 No cancel fee 77%
Search Turkish Airlines flights
Emirates
฿ 701 ฿ 906 No cancel fee 75%
Search Emirates flights

Popular flight searches

Check out other popular destinations found by fellow travellers
Home Europe Spain Madrid Cheap flights from Thailand to Madrid