Flights from Bangkok to Madrid – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
BKK to MAD – All flight route options from Suvarnabhumi Airport, Thailand to Barajas, Spain. These flights are operated by 35 airlines. Fly non-stop with Evelop Airlines or choose from 26 different transit flights. The shortest flight time is 14 hours. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Barajas
We got great deals on hotels and car rentals near the airport.
Bangkok to Madrid flights
There are over 27 airlines and as many as 722 flights every week to this destination. You can fly non-stop to Madrid (MAD) from Bangkok (BKK) with Evelop Airlines but if a stopover option suits you better you can choose to fly via Abu Dhabi, Dubai or any other of the 26 alternatives with connectiing airports.
Bangkok to Madrid with Evelop Airlines
Evelop Airlines has non-stop every Monday or Friday at 18:10, 18:35 or 18:45.
With Etihad Airways
If you fly from Bangkok with Etihad Airways you will do a stopover in Abu Dhabi, AUH before reaching Madrid. This flight trip will take 15 hours and 50 minutes and you can fly every weekday with departures between 8:00 am and 8:00 pm.
Distance & flight times: Suvarnabhumi Airport to Barajas
The shortest flight time between BKK and MAD is 14 hours.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 14h 0m | - | 6369 miles (10248 km) |
AUH Abu Dhabi | 15h 50m | 1h 40m | 6625 miles (10660 km) |
DXB Dubai | 15h 58m | 1h 30m | 6593 miles (10608 km) |
AMM Amman | 16h 15m | 55m | 6555 miles (10547 km) |
MUC Munich | 16h 20m | 2h 0m | 6433 miles (10351 km) |
AMS Amsterdam | 16h 20m | 1h 40m | 6665 miles (10724 km) |
CDG Paris | 16h 35m | 1h 50m | 6567 miles (10566 km) |
JED Jeddah | 16h 55m | 2h 10m | 6911 miles (11120 km) |
DOH Doha | 17h 0m | 1h 0m | 6629 miles (10666 km) |
FCO Rome | 17h 5m | 2h 15m | 6376 miles (10259 km) |
FRA Frankfurt | 17h 10m | 3h 20m | 6511 miles (10476 km) |
MXP Milan | 17h 10m | 2h 50m | 6391 miles (10283 km) |
HEL Helsinki | 18h 0m | 1h 15m | 6783 miles (10914 km) |
ZRH Zurich | 18h 10m | 4h 0m | 6431 miles (10347 km) |
VIE Vienna | 18h 10m | 3h 55m | 6408 miles (10310 km) |
IST Istanbul | 18h 18m | 1h 40m | 6382 miles (10269 km) |
CPH Copenhagen | 18h 20m | 3h 25m | 6683 miles (10753 km) |
LHR London | 18h 33m | 3h 35m | 6762 miles (10880 km) |
HKG Hong Kong | 18h 50m | 2h 50m | 7620 miles (12261 km) |
TFU Chengdu | 18h 55m | 3h 45m | 6935 miles (11158 km) |
BRU Brussels | 19h 5m | 4h 25m | 6609 miles (10634 km) |
LGW London | 19h 30m | - | - |
SZX Shenzhen | 20h 40m | 3h 0m | 7606 miles (12238 km) |
PEK Beijing | 20h 50m | 3h 50m | 7825 miles (12590 km) |
PVG Shanghai | 20h 50m | 2h 20m | 8225 miles (13234 km) |
TLV Tel Aviv-Yafo | 20h 50m | 2h 5m | 6554 miles (10545 km) |
OSL Oslo | 21h 45m | 4h 25m | 6926 miles (11144 km) |


Quick copy and share this page
From Bangkok to Spain
Below is a list of other destinations to Spain from Suvarnabhumi Airport with either direct flights or 1 stop connections.
From Thailand to Madrid
Below is a list of other cities in Thailand with flights to Madrid with either non-stop or connecting flights.