Lowcost flights from Madrid (Spain) to Bangkok (Thailand), €255 - €1018

Direct distance between cities: 10182 km. Average direct flight time is 12:58 hours.

Please note! Some routes are seasonal.

From Madrid to Bangkok with Iberojet (E9)
Average ticket price: €255 - €1018

Connection in Bangkok (Thailand)
From Madrid to Bangkok with Iberojet (E9)
Average ticket price: €255 - €1018
From Bangkok to Bangkok with HK Express (UO)
Average ticket price: €0 - €0
Connection in Doha (Qatar)
From Madrid to Doha with Level (IB)
Average ticket price: €133 - €534
From Doha to Bangkok with Buta Airways (J2)
From Doha to Bangkok with Level (IB)
Average ticket price: €131 - €526
Connection in Hong Kong (Hong Kong)
From Madrid to Hong Kong with Level (IB)
Average ticket price: €264 - €1055
From Hong Kong to Bangkok with Greater Bay Airlines (HB)
From Hong Kong to Bangkok with HK Express (UO)
From Hong Kong to Bangkok with Thai AirAsia (FD)
From Hong Kong to Bangkok with Thai Lion Air (SL)
Average ticket price: €43 - €173
Connection in London (United Kingdom)
From Madrid to London with Aerolíneas (AR)
From Madrid to London with Ryanair (FR)
From Madrid to London with Iberia Express (I2)
From Madrid to London with Level (IB)
From Madrid to London with Vueling (VY)
From Madrid to London with EasyJet (U2)
Average ticket price: €32 - €127
From London to Bangkok with Level (IB)
Average ticket price: €238 - €952
Connection in Oslo (Norway)
From Madrid to Oslo with Ryanair (FR)
From Madrid to Oslo with Norwegian Air Shuttle (DY)
From Madrid to Oslo with Level (IB)
From Madrid to Oslo with Norwegian Air Sweden (D8)
Average ticket price: €60 - €239
From Oslo to Bangkok with Norse Atlantic Airways (N0)
From Oslo to Bangkok with Norwegian Air Shuttle (DY)
Average ticket price: €217 - €868
Connection in Shanghai (China)
From Madrid to Shanghai with Aerolíneas (AR)
Average ticket price: €256 - €1026
From Shanghai to Bangkok with Spring Airlines (9C)
From Shanghai to Bangkok with Thai AirAsia X (XJ)
From Shanghai to Bangkok with Thai Lion Air (SL)
From Shanghai to Bangkok with Thai VietJet Air (VZ)
Average ticket price: €72 - €290
Connection in Stockholm (Sweden)
From Madrid to Stockholm with Ryanair (FR)
From Madrid to Stockholm with Level (IB)
Average ticket price: €65 - €259
From Stockholm to Bangkok with Norwegian Air Shuttle (DY)
Average ticket price: €207 - €827
Connection in Tokyo (Japan)
From Madrid to Tokyo with Level (IB)
Average ticket price: €269 - €1076
From Tokyo to Bangkok with Air Japan (NQ)
From Tokyo to Bangkok with Zipair Tokyo (ZG)
From Tokyo to Bangkok with Thai AirAsia X (XJ)
Average ticket price: €115 - €461