Madrid Barajas
Bangkok Suvarnabhumi
1 stop
28h 20mBangkok Suvarnabhumi
Madrid Barajas
1 stop
34h 40mเอทิฮัดแอร์เวย์
Malaga
Atlanta Hartsfield-Jackson
1 stop
27h 55mAtlanta Hartsfield-Jackson
Malaga
2 stops
18h 41mMultiple Airlines
Madrid Barajas
Bangkok Suvarnabhumi
2 stops
19h 45mBangkok Suvarnabhumi
Madrid Barajas
1 stop
34h 25mเอทิฮัดแอร์เวย์
Barcelona-El Prat
Bangkok Suvarnabhumi
2 stops
30h 25mBangkok Suvarnabhumi
Barcelona-El Prat
2 stops
22h 25mMultiple Airlines
Madrid Barajas
Bangkok Suvarnabhumi
3 stops
37h 20mBangkok Suvarnabhumi
Madrid Barajas
2 stops
39h 15mMultiple Airlines
Barcelona-El Prat
Bangkok Suvarnabhumi
3 stops
37h 40mBangkok Suvarnabhumi
Barcelona-El Prat
3 stops
26h 15mMultiple Airlines
Madrid Barajas
London Stansted
Nonstop
2h 30mLondon Stansted
Madrid Barajas
Nonstop
2h 30mไรอันแอร์
Madrid Barajas
London Stansted
Nonstop
2h 30mLondon Stansted
Madrid Barajas
Nonstop
2h 30mไรอันแอร์
Madrid Barajas
London Stansted
Nonstop
2h 30mLondon Stansted
Madrid Barajas
Nonstop
2h 30mไรอันแอร์
Barcelona-El Prat
Bangkok Suvarnabhumi
Nonstop
6h 45mBangkok Suvarnabhumi
Barcelona-El Prat
Nonstop
16h 40mเดลต้า
Bilbao
Bangkok Suvarnabhumi
Nonstop
7h 00mBangkok Suvarnabhumi
Bilbao
Nonstop
16h 50mเดลต้า
Barcelona-El Prat
Bangkok Suvarnabhumi
Nonstop
6h 35mBangkok Suvarnabhumi
Barcelona-El Prat
Nonstop
17h 20mเดลต้า
Barcelona-El Prat airport offers the cheapest routes to Bangkok, from ฿22,667; whereas Madrid Barajas airport is typically cheaper if you're flying to Bangkok, from ฿22,700. It's best to make sure you are flexible on dates to find the cheapest possible flight options for your journey.
Here are some of the cheapest flight destinations from Spain:
Fly from Barcelona to Bangkok from ฿22,667
Fly from Málaga to Atlanta from ฿24,728
Fly from Barcelona to Phuket City from ฿25,742