Lowcost flights from Barcelona (Spain) to Ouarzazate (Morocco), €36 - €142

Direct distance between cities: 1420 km. Average direct flight time is 2:40 hours.

Please note! Some routes are seasonal.

From Barcelona to Ouarzazate with Ryanair (FR)
Average ticket price: €36 - €142

Connection in Casablanca (Morocco)
From Barcelona to Casablanca with Air Arabia Maroc (3O)
From Barcelona to Casablanca with Level (IB)
From Barcelona to Casablanca with Vueling (VY)
Average ticket price: €31 - €123
From Casablanca to Ouarzazate with Level (IB)
Average ticket price: €7 - €30
Connection in London (United Kingdom)
From Barcelona to London with Ryanair (FR)
From Barcelona to London with Norwegian Air Shuttle (DY)
From Barcelona to London with Level (IB)
From Barcelona to London with Vueling (VY)
From Barcelona to London with EasyJet (U2)
From Barcelona to London with Ryanair UK (RK)
Average ticket price: €28 - €114
From London to Ouarzazate with Ryanair UK (RK)
Average ticket price: €59 - €236
Connection in Marseille (France)
From Barcelona to Marseille with Level (IB)
From Barcelona to Marseille with Volotea (V7)
From Barcelona to Marseille with Vueling (VY)
Average ticket price: €8 - €34
From Marseille to Ouarzazate with Ryanair (FR)
Average ticket price: €44 - €175
Connection in Paris (France)
From Barcelona to Paris with Gol Transportes Aéreos (G3)
From Barcelona to Paris with Transavia France (TO)
From Barcelona to Paris with Ryanair (FR)
From Barcelona to Paris with Level (IB)
From Barcelona to Paris with Vueling (VY)
From Barcelona to Paris with EasyJet (U2)
Average ticket price: €21 - €83
From Paris to Ouarzazate with Transavia France (TO)
Average ticket price: €54 - €214
Connection in Tangier (Morocco)
From Barcelona to Tangier with Air Arabia Maroc (3O)
From Barcelona to Tangier with Ryanair (FR)
From Barcelona to Tangier with Level (IB)
From Barcelona to Tangier with Vueling (VY)
Average ticket price: €24 - €94
From Tangier to Ouarzazate with Ryanair (FR)
Average ticket price: €14 - €54