Lowcost flights from Zaragoza (Spain) to Marrakech (Morocco), €32 - €128

Direct distance between cities: 1282 km. Average direct flight time is 2:30 hours.

Please note! Some routes are seasonal.

From Zaragoza to Marrakech with Ryanair (FR)
Average ticket price: €32 - €128

Connection in Brussels (Belgium)
From Zaragoza to Brussels with Ryanair (FR)
Average ticket price: €28 - €110
From Brussels to Marrakech with Ryanair (FR)
From Brussels to Marrakech with Transavia (HV)
Average ticket price: €59 - €237
Connection in Bucharest (Romania)
From Zaragoza to Bucharest with Wizz Air (W6)
From Zaragoza to Bucharest with Wizz Air Malta (W4)
Average ticket price: €55 - €221
From Bucharest to Marrakech with Wizz Air Malta (W4)
Average ticket price: €82 - €328
Connection in Fez (Morocco)
From Zaragoza to Fez with Ryanair (FR)
Average ticket price: €23 - €93
From Fez to Marrakech with Air Arabia Maroc (3O)
From Fez to Marrakech with Ryanair (FR)
Average ticket price: €10 - €39
Connection in Lanzarote (Spain)
From Zaragoza to Lanzarote with Ryanair (FR)
Average ticket price: €45 - €181
From Lanzarote to Marrakech with Ryanair (FR)
Average ticket price: €15 - €61
Connection in Las Palmas (Spain)
From Zaragoza to Las Palmas with Smartwings (QS)
Average ticket price: €50 - €201
From Las Palmas to Marrakech with Ryanair (FR)
Average ticket price: €20 - €82
Connection in London (United Kingdom)
From Zaragoza to London with Ryanair (FR)
Average ticket price: €27 - €110
From London to Marrakech with Transavia France (TO)
From London to Marrakech with Ryanair (FR)
From London to Marrakech with EasyJet (U2)
From London to Marrakech with Jet2.com (LS)
From London to Marrakech with Ryanair UK (RK)
From London to Marrakech with Wizz Air UK (W9)
Average ticket price: €58 - €231
Connection in Madrid (Spain)
From Zaragoza to Madrid with EasyJet (U2)
Average ticket price: €7 - €27
From Madrid to Marrakech with Ryanair (FR)
From Madrid to Marrakech with Iberia Express (I2)
From Madrid to Marrakech with Level (IB)
From Madrid to Marrakech with Vueling (VY)
Average ticket price: €26 - €106
Connection in Milan (Italy)
From Zaragoza to Milan with Ryanair (FR)
Average ticket price: €23 - €92
From Milan to Marrakech with Ryanair (FR)
From Milan to Marrakech with Wizz Air Malta (W4)
From Milan to Marrakech with EasyJet (U2)
Average ticket price: €54 - €214
Connection in Palma Mallorca (Spain)
From Zaragoza to Palma Mallorca with Ryanair (FR)
From Zaragoza to Palma Mallorca with Level (IB)
From Zaragoza to Palma Mallorca with Volotea (V7)
From Zaragoza to Palma Mallorca with Vueling (VY)
Average ticket price: €10 - €39
From Palma Mallorca to Marrakech with Ryanair (FR)
Average ticket price: €33 - €131
Connection in Paris (France)
From Zaragoza to Paris with Ryanair (FR)
Average ticket price: €21 - €84
From Paris to Marrakech with Peach Aviation (MM)
From Paris to Marrakech with Transavia France (TO)
From Paris to Marrakech with Ryanair (FR)
From Paris to Marrakech with Level (IB)
From Paris to Marrakech with Vueling (VY)
From Paris to Marrakech with EasyJet (U2)
Average ticket price: €53 - €211
Connection in Sevilla (Spain)
From Zaragoza to Sevilla with Ryanair (FR)
Average ticket price: €16 - €64
From Sevilla to Marrakech with Ryanair (FR)
Average ticket price: €17 - €67