Lowcost flights from Moscow (Russia) to Barcelona (Spain), €75 - €301

Direct distance between cities: 3010 km. Average direct flight time is 4:32 hours.

Please note! Some routes are seasonal.

From Moscow to Barcelona with Level (IB)
From Moscow to Barcelona with Vueling (VY)
Average ticket price: €75 - €301

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 Barcelona with Flynas (XY)
Average ticket price: €128 - €514
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 Barcelona with Ryanair (FR)
From Alicante to Barcelona with Level (IB)
From Alicante to Barcelona with Vueling (VY)
Average ticket price: €10 - €41
Connection in Baku (Azerbaijan)
From Moscow to Baku with Buta Airways (J2)
Average ticket price: €48 - €193
From Baku to Barcelona with Buta Airways (J2)
Average ticket price: €99 - €396
Connection in Budapest (Hungary)
From Moscow to Budapest with Wizz Air (W6)
Average ticket price: €39 - €157
From Budapest to Barcelona with Wizz Air (W6)
From Budapest to Barcelona with Ryanair (FR)
From Budapest to Barcelona with Buzz (RR)
Average ticket price: €37 - €150
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 Barcelona with Pegasus Airlines (PC)
From Istanbul to Barcelona with Vueling (VY)
Average ticket price: €56 - €222
Connection in London (United Kingdom)
From Moscow to London with EasyJet (U2)
Average ticket price: €62 - €249
From London to Barcelona with Ryanair (FR)
From London to Barcelona with Norwegian Air Shuttle (DY)
From London to Barcelona with Level (IB)
From London to Barcelona with Vueling (VY)
From London to Barcelona with EasyJet (U2)
From London to Barcelona with Ryanair UK (RK)
Average ticket price: €28 - €114
Connection in Madrid (Spain)
From Moscow to Madrid with Level (IB)
Average ticket price: €86 - €344
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
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 Barcelona with Ryanair (FR)
From Malaga to Barcelona with Level (IB)
From Malaga to Barcelona with Vueling (VY)
Average ticket price: €19 - €77
Connection in Manchester (United Kingdom)
From Moscow to Manchester with EasyJet (U2)
Average ticket price: €64 - €254
From Manchester to Barcelona with Ryanair (FR)
From Manchester to Barcelona with Level (IB)
From Manchester to Barcelona with Vueling (VY)
From Manchester to Barcelona with EasyJet (U2)
From Manchester to Barcelona with Jet2.com (LS)
From Manchester to Barcelona with Ryanair UK (RK)
Average ticket price: €35 - €139
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 Barcelona with Ryanair (FR)
From Palma Mallorca to Barcelona with Lauda Europe (LW)
From Palma Mallorca to Barcelona with Level (IB)
From Palma Mallorca to Barcelona with Vueling (VY)
Average ticket price: €5 - €21
Connection in Saint Petersburg (Russia)
From Moscow to Saint Petersburg with Pobeda (DP)
Average ticket price: €16 - €64
From Saint Petersburg to Barcelona with Level (IB)
From Saint Petersburg to Barcelona with Vueling (VY)
Average ticket price: €71 - €282
Connection in Tallinn (Estonia)
From Moscow to Tallinn with Salam Air (OV)
Average ticket price: €22 - €87
From Tallinn to Barcelona with Ryanair (FR)
Average ticket price: €64 - €254