Lowcost flights from Moscow (Russia) to Madrid (Spain), €86 - €344

Direct distance between cities: 3440 km. Average direct flight time is 5:02 hours.

Please note! Some routes are seasonal.

From Moscow to Madrid with Level (IB)
Average ticket price: €86 - €344

Connection in Abu Dhabi (United Arab Emirates)
From Moscow to Abu Dhabi with Air Arabia Abu Dhabi (3L)
Average ticket price: €93 - €374
From Abu Dhabi to Madrid with Flynas (XY)
Average ticket price: €141 - €562
Connection in Alicante (Spain)
From Moscow to Alicante with Level (IB)
From Moscow to Alicante with Vueling (VY)
Average ticket price: €85 - €341
From Alicante to Madrid with Air Europa Express (X5)
From Alicante to Madrid with Level (IB)
From Alicante to Madrid with Vueling (VY)
Average ticket price: €9 - €36
Connection in Barcelona (Spain)
From Moscow to Barcelona with Level (IB)
From Moscow to Barcelona with Vueling (VY)
Average ticket price: €75 - €301
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 Budapest (Hungary)
From Moscow to Budapest with Wizz Air (W6)
Average ticket price: €39 - €157
From Budapest to Madrid with Wizz Air (W6)
From Budapest to Madrid with Ryanair (FR)
From Budapest to Madrid with Buzz (RR)
From Budapest to Madrid with Iberia Express (I2)
From Budapest to Madrid with Level (IB)
From Budapest to Madrid with Vueling (VY)
Average ticket price: €49 - €197
Connection in Istanbul (Turkey)
From Moscow to Istanbul with Pegasus Airlines (PC)
From Moscow to Istanbul with Pobeda (DP)
Average ticket price: €44 - €176
From Istanbul to Madrid with Pegasus Airlines (PC)
From Istanbul to Madrid with Level (IB)
Average ticket price: €68 - €273
Connection in London (United Kingdom)
From Moscow to London with EasyJet (U2)
Average ticket price: €62 - €249
From London to Madrid with Aerolíneas (AR)
From London to Madrid with Ryanair (FR)
From London to Madrid with Iberia Express (I2)
From London to Madrid with Level (IB)
From London to Madrid with Vueling (VY)
From London to Madrid with EasyJet (U2)
Average ticket price: €32 - €127
Connection in Malaga (Spain)
From Moscow to Malaga with Level (IB)
From Moscow to Malaga with Vueling (VY)
Average ticket price: €94 - €378
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 Manchester (United Kingdom)
From Moscow to Manchester with EasyJet (U2)
Average ticket price: €64 - €254
From Manchester to Madrid with Ryanair (FR)
From Manchester to Madrid with Iberia Express (I2)
From Manchester to Madrid with Level (IB)
Average ticket price: €36 - €146
Connection in Palma Mallorca (Spain)
From Moscow to Palma Mallorca with Level (IB)
From Moscow to Palma Mallorca with Vueling (VY)
Average ticket price: €78 - €312
From Palma Mallorca to Madrid with Aerolíneas (AR)
From Palma Mallorca to Madrid with Ryanair (FR)
From Palma Mallorca to Madrid with Lauda Europe (LW)
From Palma Mallorca to Madrid with Air Europa Express (X5)
From Palma Mallorca to Madrid with Iberia Express (I2)
From Palma Mallorca to Madrid with Level (IB)
From Palma Mallorca to Madrid with Vueling (VY)
Average ticket price: €14 - €56