Cheap flights from Bangkok to Spain

BKK — MAD
30 Sep — 7 Oct1
Return
1 adult
Economy
From?
To?
Fri 30/9
Fri 7/10

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

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

When searching for a good deal, it’s best to be prepared for potential fluctuations in price. We recommend booking at least 61 days in advance, which can save you up to 18% on flights from Bangkok to Spain compared to booking the week you need them. Waiting 61 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 ฿24,966. For sooner than that we have options available in the next 3 days from ฿26,916.

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

January is one of the best times of the year to fly to Spain from Bangkok. Prices for January average ฿25,216 per person but you can even find prices for as low as ฿19,156. The most expensive prices can be found in the month of July. Opting for a January flight can save you 46% on your journey compared to booking in July

When is the cheapest time to fly from Bangkok to Spain (BKK - ES)?

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

Cheap flights from Bangkok to Spain in September, October 2022

The best prices found for Bangkok to Spain flights in September, October
23 Oct - 7 Mar
BKK

Bangkok Suvarnabhumi

MAD

Madrid Barajas

1 stop

23h 45m
MAD

Madrid Barajas

BKK

Bangkok Suvarnabhumi

1 stop

32h 55m
฿27,478

Multiple Airlines

Pick Dates

Deal found 9/23/22

23 Oct - 7 Mar
BKK

Bangkok Suvarnabhumi

MAD

Madrid Barajas

1 stop

33h 45m
MAD

Madrid Barajas

BKK

Bangkok Suvarnabhumi

2 stops

21h 15m
฿30,402

Multiple Airlines

Pick Dates

Deal found 9/23/22

11 Oct - 13 Nov
BKK

Bangkok Suvarnabhumi

ALC

Alicante

1 stop

30h 35m
ALC

Alicante

BKK

Bangkok Suvarnabhumi

2 stops

34h 10m
฿31,077

Multiple Airlines

Pick Dates

Deal found 9/24/22

Bangkok to Spain 2022 flight deals

Cheap flights to Spain from Bangkok found for this year
7 Nov - 23 Nov
BKK

Bangkok Suvarnabhumi

MAD

Madrid Barajas

1 stop

39h 25m
MAD

Madrid Barajas

BKK

Bangkok Suvarnabhumi

1 stop

16h 50m
฿27,178

Finnair

Pick Dates

Deal found 9/22/22

23 Oct - 7 Mar
BKK

Bangkok Suvarnabhumi

MAD

Madrid Barajas

1 stop

23h 45m
MAD

Madrid Barajas

BKK

Bangkok Suvarnabhumi

1 stop

32h 55m
฿27,478

Multiple Airlines

Pick Dates

Deal found 9/23/22

4 Nov - 20 Nov
BKK

Bangkok Suvarnabhumi

MAD

Madrid Barajas

1 stop

26h 40m
MAD

Madrid Barajas

BKK

Bangkok Suvarnabhumi

1 stop

24h 50m
฿27,740

คาเธ่ย์ แปซิฟิค

Pick Dates

Deal found 9/22/22

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

24 Dec - 26 Feb
BKK

Bangkok Suvarnabhumi

MAD

Madrid Barajas

1 stop

30h 45m
MAD

Madrid Barajas

BKK

Bangkok Suvarnabhumi

1 stop

13h 45m
฿28,003

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

Pick Dates

Deal found 9/22/22

24 Dec - 11 Feb
BKK

Bangkok Suvarnabhumi

MAD

Madrid Barajas

1 stop

30h 45m
MAD

Madrid Barajas

BKK

Bangkok Suvarnabhumi

1 stop

32h 55m
฿30,027

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

Pick Dates

Deal found 9/22/22

24 Dec - 11 Feb
BKK

Bangkok Suvarnabhumi

MAD

Madrid Barajas

1 stop

30h 45m
MAD

Madrid Barajas

BKK

Bangkok Suvarnabhumi

1 stop

32h 55m
฿30,252

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

Pick Dates

Deal found 9/23/22

Cheap Finnair flights from Bangkok to Spain

27 Dec - 8 Jan
BKK

Bangkok Suvarnabhumi

MAD

Madrid Barajas

1 stop

39h 25m
MAD

Madrid Barajas

BKK

Bangkok Suvarnabhumi

1 stop

38h 15m
฿28,528

Finnair

Pick Dates

Deal found 9/25/22

23 Dec - 8 Jan
BKK

Bangkok Suvarnabhumi

MAD

Madrid Barajas

1 stop

39h 25m
MAD

Madrid Barajas

BKK

Bangkok Suvarnabhumi

1 stop

38h 15m
฿29,540

Finnair

Pick Dates

Deal found 9/25/22

23 Dec - 8 Jan
BKK

Bangkok Suvarnabhumi

MAD

Madrid Barajas

1 stop

39h 25m
MAD

Madrid Barajas

BKK

Bangkok Suvarnabhumi

1 stop

38h 15m
฿29,577

Finnair

Pick Dates

Deal found 9/24/22

Last-minute flights from Bangkok to Spain

Late deals on return flights to Spain from Bangkok, departing today and this week
4 Oct - 12 Oct
BKK

Bangkok Suvarnabhumi

BCN

Barcelona-El Prat

1 stop

15h 05m
BCN

Barcelona-El Prat

BKK

Bangkok Suvarnabhumi

1 stop

18h 05m
฿32,126

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

Pick Dates

Deal found 9/22/22

4 Oct - 12 Oct
BKK

Bangkok Suvarnabhumi

BCN

Barcelona-El Prat

2 stops

20h 30m
BCN

Barcelona-El Prat

BKK

Bangkok Suvarnabhumi

2 stops

35h 45m
฿35,125

Multiple Airlines

Pick Dates

Deal found 9/22/22

1 Oct - 6 Oct
BKK

Bangkok Suvarnabhumi

BCN

Barcelona-El Prat

1 stop

15h 05m
BCN

Barcelona-El Prat

BKK

Bangkok Suvarnabhumi

1 stop

28h 15m
฿35,875

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

Pick Dates

Deal found 9/24/22

One-way flights to Spain from Bangkok

The cheapest one-way flights from Bangkok to Spain
16 Feb
BKK

Bangkok Suvarnabhumi

BCN

Barcelona-El Prat

2 stops

25h 45m
฿11,434

Multiple Airlines

Pick Dates

Deal found 9/23/22

22 Jan
DMK

Bangkok Don Mueang Intl

BCN

Barcelona-El Prat

3 stops

31h 20m
฿11,583

Multiple Airlines

Pick Dates

Deal found 9/22/22

29 Jan
BKK

Bangkok Suvarnabhumi

BCN

Barcelona-El Prat

2 stops

29h 00m
฿12,446

Multiple Airlines

Pick Dates

Deal found 9/24/22

Related info for your journey

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

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

Some of the carriers operating flights from Bangkok to Spain that may be offering flexible cancellation policies are เอมิเรตส์, กาตาร์แอร์เวย์, and เอทิฮัดแอร์เวย์. Our site will let you filter for all airlines offering greater flexibility due to COVID-19.

Can I find flights from Bangkok to Spain for under ฿26,900 on Cheapflights?

Yes, there are multiple flights from Bangkok to Spain for under ฿26,900. The cheapest flight booked recently is on Multiple Airlines for just ฿26,841, but on average you can expect to pay ฿29,127.

Are there last-minute flights available from Bangkok to Spain for under ฿32,200?

There are currently 20+ open flights from Bangkok to Spain within the next 7 days for less than ฿32,200.

What are the most popular routes from Bangkok to Spain?

Most travellers choose Bangkok Suvarnabhumi - Barcelona-El Prat, Bangkok Suvarnabhumi - Madrid Barajas or Bangkok Don Mueang Intl - Barcelona-El Prat when deciding on the best route from Bangkok to Spain.

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

Before booking your flight from Bangkok to Spain, check out the most popular airlines for this route: แอร์อินเดีย, Finnair or แอร์ไชน่า.

What are the cheapest flights from Bangkok to Spain?

Looking at all options, your cheapest flight can be booked for ฿30,941. While the most popular route (Bangkok Suvarnabhumi - Barcelona-El Prat) can be booked for ฿26,841 on average our data indicates ฿78,756 when flying from Bangkok to Spain.

Destination points for flights from Bangkok to Spain

Select to see more specific information for flights from Bangkok to all places in Spain

Top 10 airlines flying from Bangkok to Spain

The chart below displays the airlines Cheapflights users travelling from Bangkok to Spain choose most often. Cheapest and average prices are based on aggregated data from the past 12 months.
AirlineCheapestAverageFlexibilityOn-timeCOVID-19 safety
เคแอลเอ็ม รอยัล ดัตช์ แอร์ไลน์Cheapest฿11,917Average฿20,854FlexibilityNo cancel feeOn-time75%COVID-19 safety
Search เคแอลเอ็ม รอยัล ดัตช์ แอร์ไลน์ flights
FinnairCheapest฿17,646Average฿20,490FlexibilityNo cancel feeOn-time76%COVID-19 safety
Search Finnair flights
เอทิฮัดแอร์เวย์Cheapest฿18,667Average฿26,524FlexibilityNo cancel feeOn-time75%COVID-19 safety
Search เอทิฮัดแอร์เวย์ flights
ลุฟท์ฮันซ่าCheapest฿18,707Average฿26,541FlexibilityNo cancel feeOn-time76%COVID-19 safety
Search ลุฟท์ฮันซ่า flights
สวิส อินเตอร์เนชั่นแนล แอร์ไลน์Cheapest฿20,499Average฿27,990FlexibilityNo cancel feeOn-time79%COVID-19 safety
Search สวิส อินเตอร์เนชั่นแนล แอร์ไลน์ flights
แอร์ไชน่าCheapest฿20,610Average฿29,658FlexibilityNo cancel feeOn-time67%COVID-19 safety
Search แอร์ไชน่า flights
รอยัลจอร์ดาเนียนCheapest฿21,278Average฿27,527FlexibilityNo cancel feeOn-time61%COVID-19 safety
Search รอยัลจอร์ดาเนียน flights
เอมิเรตส์Cheapest฿21,484Average฿34,256FlexibilityNo cancel feeOn-time75%COVID-19 safety
Search เอมิเรตส์ flights
ออสเตรียนแอร์ไลน์Cheapest฿21,686Average฿24,814FlexibilityNo cancel feeOn-time78%COVID-19 safety
Search ออสเตรียนแอร์ไลน์ flights
ไชนาอีสเทิร์นCheapest฿22,486Average฿26,136FlexibilityNo cancel feeOn-time62%COVID-19 safety
Search ไชนาอีสเทิร์น flights