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

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

Please note! Some routes are seasonal.

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

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