Lowcost flights from Rabat (Morocco) to Milan (Italy), €46 - €186

Direct distance between cities: 1857 km. Average direct flight time is 3:11 hours.

Please note! Some routes are seasonal.

From Rabat to Milan with EasyJet (U2)
Average ticket price: €46 - €186

Connection in Agadir (Morocco)
From Rabat to Agadir with Air Arabia Maroc (3O)
Average ticket price: €12 - €49
From Agadir to Milan with Ryanair (FR)
Average ticket price: €58 - €234
Connection in Barcelona (Spain)
From Rabat to Barcelona with Air Arabia Maroc (3O)
Average ticket price: €28 - €113
From Barcelona to Milan with Ryanair (FR)
From Barcelona to Milan with Wizz Air Malta (W4)
From Barcelona to Milan with Level (IB)
From Barcelona to Milan with Vueling (VY)
From Barcelona to Milan with EasyJet (U2)
Average ticket price: €18 - €73
Connection in Bordeaux (France)
From Rabat to Bordeaux with EasyJet (U2)
Average ticket price: €33 - €131
From Bordeaux to Milan with Ryanair (FR)
From Bordeaux to Milan with EasyJet (U2)
Average ticket price: €19 - €77
Connection in Brussels (Belgium)
From Rabat to Brussels with Air Arabia Maroc (3O)
From Rabat to Brussels with Ryanair (FR)
Average ticket price: €52 - €208
From Brussels to Milan with Ryanair (FR)
From Brussels to Milan with EasyJet (U2)
Average ticket price: €17 - €70
Connection in Girona (Spain)
From Rabat to Girona with Ryanair (FR)
Average ticket price: €30 - €121
From Girona to Milan with Ryanair (FR)
Average ticket price: €16 - €65
Connection in Istanbul (Turkey)
From Rabat to Istanbul with Air Arabia Maroc (3O)
Average ticket price: €80 - €321
From Istanbul to Milan with IndiGo (6E)
From Istanbul to Milan with AJet (VF)
From Istanbul to Milan with Pegasus Airlines (PC)
Average ticket price: €42 - €166
Connection in London (United Kingdom)
From Rabat to London with Ryanair (FR)
From Rabat to London with Ryanair UK (RK)
Average ticket price: €50 - €202
From London to Milan with Ryanair (FR)
From London to Milan with Wizz Air Malta (W4)
From London to Milan with EasyJet (U2)
From London to Milan with Ryanair UK (RK)
From London to Milan with Wizz Air UK (W9)
Average ticket price: €24 - €95
Connection in Lyon (France)
From Rabat to Lyon with EasyJet (U2)
Average ticket price: €41 - €163
From Lyon to Milan with EasyJet (U2)
Average ticket price: €9 - €34
Connection in Madrid (Spain)
From Rabat to Madrid with Ryanair (FR)
From Rabat to Madrid with Level (IB)
Average ticket price: €19 - €76
From Madrid to Milan with Ryanair (FR)
From Madrid to Milan with Wizz Air Malta (W4)
From Madrid to Milan with Iberia Express (I2)
From Madrid to Milan with Level (IB)
From Madrid to Milan with Vueling (VY)
From Madrid to Milan with EasyJet (U2)
Average ticket price: €30 - €119
Connection in Malaga (Spain)
From Rabat to Malaga with Ryanair (FR)
Average ticket price: €9 - €37
From Malaga to Milan with Ryanair (FR)
From Malaga to Milan with Wizz Air Malta (W4)
From Malaga to Milan with EasyJet (U2)
Average ticket price: €37 - €150
Connection in Marseille (France)
From Rabat to Marseille with Ryanair (FR)
Average ticket price: €37 - €147
From Marseille to Milan with Ryanair (FR)
Average ticket price: €10 - €39
Connection in Nantes (France)
From Rabat to Nantes with EasyJet (U2)
Average ticket price: €38 - €153
From Nantes to Milan with Volotea (V7)
From Nantes to Milan with EasyJet (U2)
Average ticket price: €21 - €85
Connection in Paris (France)
From Rabat to Paris with Air Arabia Maroc (3O)
From Rabat to Paris with Transavia France (TO)
From Rabat to Paris with Ryanair (FR)
From Rabat to Paris with Level (IB)
From Rabat to Paris with Vueling (VY)
From Rabat to Paris with EasyJet (U2)
Average ticket price: €45 - €181
From Paris to Milan with Gol Transportes Aéreos (G3)
From Paris to Milan with Transavia France (TO)
From Paris to Milan with Ryanair (FR)
From Paris to Milan with Wizz Air Malta (W4)
From Paris to Milan with Level (IB)
From Paris to Milan with EasyJet (U2)
Average ticket price: €16 - €64