Cheap flights from Bangkok Intl 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

The best prices from Bangkok Intl to Madrid are usually found in July or November, booked 15 days in advance, depart on a Monday or Wednesday and return on a Monday

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

BKK - MAD
Price
฿ 19,062 - ฿ 26,327
MAD
Temperature
11 - 33 °C
MAD
Rainfall
9 - 65 mm

Popular in

August

High demand for flights, 17% potential price rise

Cheapest in

July

Best time to find cheap flights, 12% potential price drop

Round-trip from

฿ 19,062

From Bangkok Intl to Madrid

One-way from

฿ 13,238

One-way flight from Bangkok Intl to Madrid

Flight route prices based on searches on Cheapflights within the last 3 days, monthly prices based on aggregated historical data.
What is the cheapest day to fly return from Bangkok Intl to Madrid?

Sunday is generally a great day to depart. Flying on this day could help you save up to 25%.

How far in advance should I book a flight from Bangkok Intl 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 Bangkok Intl to Madrid from ฿ 21,404 1-2 weeks out and tickets from ฿ 24,195 for flights departing within the next 72 hours.

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

Due to multiple factors, expect to potentially pay more when booking in August. For low rates, July can be a great choice for travel to Madrid. Flights to Madrid from Bangkok Intl in July are about ฿ 21,764 on average during July, but can be found for as low as ฿ 15,820.

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

A simple way to save on the total cost of your ticket is to fly from Bangkok Intl to Madrid in the afternoon. If you’re flexible enough to do this you can expect to save up to 16% on your trip compared to booking a flight at midday.

Cheap flights from Bangkok Intl to Madrid in January, February 2021

The best prices found for BKK to MAD flights in January, February
18 Feb - 26 Mar
฿ 19,032pp
BKK
Bangkok Suvarnabhumi
KLM
 
1 STOP
MAD
Madrid Barajas
MAD
Madrid Barajas
KLM
 
1 STOP
BKK
Bangkok Suvarnabhumi
18 Feb - 26 Mar
฿ 19,062pp
BKK
Bangkok Suvarnabhumi
KLM
 
1 STOP
MAD
Madrid Barajas
MAD
Madrid Barajas
KLM
 
1 STOP
BKK
Bangkok Suvarnabhumi
18 Feb - 26 Mar
฿ 19,422pp
BKK
Bangkok Suvarnabhumi
KLM
 
1 STOP
MAD
Madrid Barajas
MAD
Madrid Barajas
KLM
 
1 STOP
BKK
Bangkok Suvarnabhumi

Bangkok Intl to Madrid 2021 flight deals

Cheap flights to Madrid from Bangkok Intl found for this year
31 Jul - 11 Aug
฿ 16,420pp
BKK
Bangkok Suvarnabhumi
SWISS
 
1 STOP
MAD
Madrid Barajas
MAD
Madrid Barajas
SWISS
 
1 STOP
BKK
Bangkok Suvarnabhumi
31 Aug - 7 Sep
฿ 16,901pp
BKK
Bangkok Suvarnabhumi
Multiple airlines
 
1 STOP
MAD
Madrid Barajas
MAD
Madrid Barajas
SWISS
 
1 STOP
BKK
Bangkok Suvarnabhumi
1 Aug - 11 Aug
฿ 18,732pp
BKK
Bangkok Suvarnabhumi
Multiple airlines
 
1 STOP
MAD
Madrid Barajas
MAD
Madrid Barajas
Lufthansa
   
2 STOPS
BKK
Bangkok Suvarnabhumi

Last-minute flights from Bangkok Intl to Madrid

Late deals on return flights to Madrid from Bangkok Intl, departing today and this week
25 Jan - 29 Apr
฿ 22,304pp
BKK
Bangkok Suvarnabhumi
Qatar Airways
 
1 STOP
MAD
Madrid Barajas
MAD
Madrid Barajas
Qatar Airways
 
1 STOP
BKK
Bangkok Suvarnabhumi
25 Jan - 29 Apr
฿ 22,664pp
BKK
Bangkok Suvarnabhumi
Etihad Airways
   
2 STOPS
MAD
Madrid Barajas
MAD
Madrid Barajas
Etihad Airways
 
1 STOP
BKK
Bangkok Suvarnabhumi
25 Jan - 29 Apr
฿ 22,904pp
BKK
Bangkok Suvarnabhumi
Etihad Airways
   
2 STOPS
MAD
Madrid Barajas
MAD
Madrid Barajas
Etihad Airways
   
2 STOPS
BKK
Bangkok Suvarnabhumi

One-way flights to Madrid from Bangkok Intl

The cheapest one-way flights from Bangkok Intl to Madrid
08:00 - 07:00
Aeroflot
1 stop
28h 00m
BKK - MAD
Aeroflot
฿ 13,239
Travelgenio
03:55 - 16:40
Finnair
2 stops
18h 45m
BKK - MAD
Finnair
฿ 14,260
14:40 - 07:45
โอมานแอร์
2 stops
23h 05m
BKK - MAD
โอมานแอร์
฿ 15,280

Related info for your journey

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

Flight FAQs

From Bangkok Intl to Madrid

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

Yes, there are multiple flights from Bangkok Intl to Madrid for under ฿ 21,013. The cheapest flight booked recently is on KLM for just ฿ 19,032, but on average you can expect to pay ฿ 24,315.

What safety measures are being taken by airlines flying from Bangkok Suvarnabhumi 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. Some of the new policies that have been implemented to accommodate travellers flying from Bangkok Suvarnabhumi to Madrid Barajas are improved sanitation, HEPA filters, mask requirements, socially-distanced seating (for a limited time), and pre-flight testing for antibodies and symptoms. Policies will vary by airline.

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

Due to the rapidly changing circumstances due to COVID-19, airlines like Qatar Airways, Etihad Airways, and Emirates flying from Bangkok Suvarnabhumi to Madrid Barajas have implemented new flexible cancellation policies.

Are there direct flights from Bangkok Intl to Madrid for under ฿ 18,011 on Cheapflights?

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

Are there last-minute flights available from Bangkok Intl to Madrid for under ฿ 24,015?

There are currently 7+ open flights from Bangkok Intl to Madrid within the next 7 days for less than ฿ 24,015.

Does it rain more in Bangkok Intl or Madrid?

Bangkok Intl will have the same amount of rainfall in 1 compared to Madrid over the next 3 days.

Is Bangkok Intl weather warmer or cooler than Madrid?

We forecast the temperature to be around the 36 °Cs in April, on average. The temperature in Madrid is generally colder than in Bangkok Intl. Book flights in a timely manner in correlation to your departure date.

How long does is the flight from Bangkok Intl to Madrid?

Departing from Bangkok Intl to Madrid will take you 16h 20m. When browsing for deals, the options you’ll see will be for both direct flights and flights with stops.

What are the cheapest airlines to flying from Bangkok Intl to Madrid return?

Cheapflights users have booked flights from Bangkok Intl to Madrid from ฿ 19,033 return. Other airlines that can offer you cheap pricing are Qatar Airways, from ฿ 22,305, and Etihad Airways, from ฿ 22,665. Users have found that KLM is 12% cheaper than the other options available to this destination.

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

The cheapest airline one-way is Aeroflot, with whom users have recently found tickets for as low as ฿ 13,239. However, be on the lookout for offers from Finnair and โอมานแอร์, as they are both options that can get you from Bangkok Intl to Madrid for a low price.

Destination information for Madrid

Things to know before you go. Useful info for your trip from Bangkok Intl 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 Bangkok

Airports servicing Madrid

Top 10 airlines flying from Bangkok Intl to Madrid

The chart below displays the airlines Cheapflights users travelling from Bangkok Intl 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 Bangkok Intl to Madrid