Lowcost flights from Doha (Qatar) to Madrid (Spain), €133 - €534

Direct distance between cities: 5338 km. Average direct flight time is 7:16 hours.

Please note! Some routes are seasonal.

From Doha to Madrid with Level (IB)
Average ticket price: €133 - €534

Connection in Amman (Jordan)
From Doha to Amman with Level (IB)
Average ticket price: €42 - €168
From Amman to Madrid with Level (IB)
Average ticket price: €92 - €366
Connection in Bangkok (Thailand)
From Doha to Bangkok with Buta Airways (J2)
From Doha to Bangkok with Level (IB)
Average ticket price: €131 - €526
From Bangkok to Madrid with Iberojet (E9)
Average ticket price: €255 - €1018
Connection in Barcelona (Spain)
From Doha to Barcelona with Level (IB)
Average ticket price: €121 - €485
From Barcelona to Madrid with Aerolíneas (AR)
From Barcelona to Madrid with Air Europa Express (X5)
From Barcelona to Madrid with Level (IB)
From Barcelona to Madrid with Vueling (VY)
Average ticket price: €13 - €51
Connection in Cairo (Egypt)
From Doha to Cairo with Air Cairo (SM)
Average ticket price: €51 - €205
From Cairo to Madrid with Iberia Express (I2)
From Cairo to Madrid with Level (IB)
Average ticket price: €84 - €336
Connection in Hong Kong (Hong Kong)
From Doha to Hong Kong with Level (IB)
Average ticket price: €158 - €633
From Hong Kong to Madrid with Level (IB)
Average ticket price: €264 - €1055
Connection in Istanbul (Turkey)
From Doha to Istanbul with Pegasus Airlines (PC)
Average ticket price: €68 - €273
From Istanbul to Madrid with Pegasus Airlines (PC)
From Istanbul to Madrid with Level (IB)
Average ticket price: €68 - €273
Connection in Jeddah (Saudi Arabia)
From Doha to Jeddah with Flynas (XY)
From Doha to Jeddah with Level (IB)
Average ticket price: €33 - €133
From Jeddah to Madrid with Aerolíneas (AR)
Average ticket price: €113 - €453
Connection in Lisbon (Portugal)
From Doha to Lisbon with Level (IB)
Average ticket price: €145 - €581
From Lisbon to Madrid with Aerolíneas (AR)
From Lisbon to Madrid with Beijing Capital Airlines (JD)
From Lisbon to Madrid with Ryanair (FR)
From Lisbon to Madrid with Air Europa Express (X5)
From Lisbon to Madrid with Level (IB)
From Lisbon to Madrid with EasyJet (U2)
Average ticket price: €13 - €50
Connection in Luanda (Angola)
From Doha to Luanda with Level (IB)
Average ticket price: €141 - €562
From Luanda to Madrid with Level (IB)
Average ticket price: €144 - €575
Connection in Lyon (France)
From Doha to Lyon with Level (IB)
Average ticket price: €118 - €472
From Lyon to Madrid with Iberia Express (I2)
From Lyon to Madrid with Level (IB)
From Lyon to Madrid with Volotea (V7)
From Lyon to Madrid with Vueling (VY)
From Lyon to Madrid with EasyJet (U2)
Average ticket price: €23 - €91
Connection in Malaga (Spain)
From Doha to Malaga with Level (IB)
Average ticket price: €135 - €541
From Malaga to Madrid with Air Europa Express (X5)
From Malaga to Madrid with Iberia Express (I2)
From Malaga to Madrid with Level (IB)
From Malaga to Madrid with Vueling (VY)
Average ticket price: €10 - €42
Connection in Nice (France)
From Doha to Nice with Level (IB)
Average ticket price: €112 - €448
From Nice to Madrid with Level (IB)
From Nice to Madrid with Vueling (VY)
From Nice to Madrid with EasyJet (U2)
Average ticket price: €24 - €97
Connection in Paris (France)
From Doha to Paris with Level (IB)
Average ticket price: €124 - €498
From Paris to Madrid with Aerolíneas (AR)
From Paris to Madrid with Gol Transportes Aéreos (G3)
From Paris to Madrid with Transavia France (TO)
From Paris to Madrid with Ryanair (FR)
From Paris to Madrid with Air Europa Express (X5)
From Paris to Madrid with Iberia Express (I2)
From Paris to Madrid with Level (IB)
From Paris to Madrid with Vueling (VY)
From Paris to Madrid with EasyJet (U2)
Average ticket price: €26 - €105