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


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