Lowcost flights from Rome (Italy) to Rabat (Morocco), €47 - €189

Direct distance between cities: 1894 km. Average direct flight time is 3:13 hours.

Please note! Some routes are seasonal.

From Rome to Rabat with Ryanair (FR)
Average ticket price: €47 - €189

Connection in Barcelona (Spain)
From Rome to Barcelona with Aerolíneas (AR)
From Rome to Barcelona with Ryanair (FR)
From Rome to Barcelona with Wizz Air Malta (W4)
From Rome to Barcelona with Level (IB)
From Rome to Barcelona with Vueling (VY)
Average ticket price: €22 - €86
From Barcelona to Rabat with Air Arabia Maroc (3O)
From Barcelona to Rabat with Ryanair (FR)
Average ticket price: €28 - €113
Connection in Basel, Switzerland/Mulhouse (Switzerland)
From Rome to Basel, Switzerland/Mulhouse with EasyJet (U2)
Average ticket price: €19 - €77
From Basel, Switzerland/Mulhouse to Rabat with Air Arabia Maroc (3O)
Average ticket price: €48 - €193
Connection in Bordeaux (France)
From Rome to Bordeaux with Ryanair (FR)
From Rome to Bordeaux with Volotea (V7)
From Rome to Bordeaux with EasyJet (U2)
Average ticket price: €28 - €111
From Bordeaux to Rabat with EasyJet (U2)
Average ticket price: €33 - €131
Connection in Brussels (Belgium)
From Rome to Brussels with Aerolíneas (AR)
From Rome to Brussels with Ryanair (FR)
From Rome to Brussels with Level (IB)
From Rome to Brussels with Vueling (VY)
Average ticket price: €29 - €118
From Brussels to Rabat with Air Arabia Maroc (3O)
From Brussels to Rabat with Ryanair (FR)
Average ticket price: €52 - €208
Connection in Dusseldorf (Germany)
From Rome to Dusseldorf with Eurowings Europe (E6)
From Rome to Dusseldorf with Eurowings (EW)
From Rome to Dusseldorf with Ryanair (FR)
From Rome to Dusseldorf with EasyJet (U2)
Average ticket price: €28 - €113
From Dusseldorf to Rabat with Ryanair (FR)
Average ticket price: €55 - €220
Connection in Geneva (Switzerland)
From Rome to Geneva with Aerolíneas (AR)
From Rome to Geneva with EasyJet (U2)
Average ticket price: €17 - €70
From Geneva to Rabat with EasyJet (U2)
Average ticket price: €43 - €174
Connection in Istanbul (Turkey)
From Rome to Istanbul with IndiGo (6E)
From Rome to Istanbul with AJet (VF)
From Rome to Istanbul with Pegasus Airlines (PC)
Average ticket price: €34 - €136
From Istanbul to Rabat with Air Arabia Maroc (3O)
Average ticket price: €80 - €321
Connection in London (United Kingdom)
From Rome to London with Aerolíneas (AR)
From Rome to London with Ryanair (FR)
From Rome to London with Wizz Air Malta (W4)
From Rome to London with Norwegian Air Shuttle (DY)
From Rome to London with Level (IB)
From Rome to London with Vueling (VY)
From Rome to London with EasyJet (U2)
Average ticket price: €36 - €143
From London to Rabat with Ryanair (FR)
From London to Rabat with Ryanair UK (RK)
Average ticket price: €50 - €202
Connection in Madrid (Spain)
From Rome to Madrid with Aerolíneas (AR)
From Rome to Madrid with Ryanair (FR)
From Rome to Madrid with Wizz Air Malta (W4)
From Rome to Madrid with Iberia Express (I2)
From Rome to Madrid with Level (IB)
From Rome to Madrid with Vueling (VY)
From Rome to Madrid with EasyJet (U2)
Average ticket price: €34 - €136
From Madrid to Rabat with Ryanair (FR)
From Madrid to Rabat with Level (IB)
Average ticket price: €19 - €76
Connection in Malaga (Spain)
From Rome to Malaga with Ryanair (FR)
From Rome to Malaga with Wizz Air Malta (W4)
From Rome to Malaga with Level (IB)
From Rome to Malaga with Vueling (VY)
Average ticket price: €39 - €156
From Malaga to Rabat with Ryanair (FR)
Average ticket price: €9 - €37
Connection in Marseille (France)
From Rome to Marseille with Ryanair (FR)
Average ticket price: €15 - €60
From Marseille to Rabat with Ryanair (FR)
Average ticket price: €37 - €147
Connection in Milan (Italy)
From Rome to Milan with Flynas (XY)
From Rome to Milan with Ryanair (FR)
From Rome to Milan with Aeroitalia (XZ)
From Rome to Milan with Norse Atlantic Airways (N0)
From Rome to Milan with EasyJet (U2)
Average ticket price: €12 - €48
From Milan to Rabat with EasyJet (U2)
Average ticket price: €46 - €186
Connection in Nantes (France)
From Rome to Nantes with Transavia France (TO)
From Rome to Nantes with Level (IB)
From Rome to Nantes with Volotea (V7)
From Rome to Nantes with Vueling (VY)
From Rome to Nantes with EasyJet (U2)
Average ticket price: €31 - €126
From Nantes to Rabat with EasyJet (U2)
Average ticket price: €38 - €153
Connection in Nice (France)
From Rome to Nice with Wizz Air Malta (W4)
From Rome to Nice with EasyJet (U2)
Average ticket price: €12 - €48
From Nice to Rabat with EasyJet (U2)
Average ticket price: €40 - €161
Connection in Paris (France)
From Rome to Paris with Gol Transportes Aéreos (G3)
From Rome to Paris with Transavia France (TO)
From Rome to Paris with Ryanair (FR)
From Rome to Paris with Wizz Air Malta (W4)
From Rome to Paris with Level (IB)
From Rome to Paris with Vueling (VY)
From Rome to Paris with EasyJet (U2)
Average ticket price: €28 - €111
From Paris to Rabat with Air Arabia Maroc (3O)
From Paris to Rabat with Transavia France (TO)
From Paris to Rabat with Ryanair (FR)
From Paris to Rabat with Level (IB)
From Paris to Rabat with Vueling (VY)
From Paris to Rabat with EasyJet (U2)
Average ticket price: €45 - €181
Connection in Sevilla (Spain)
From Rome to Sevilla with Ryanair (FR)
From Rome to Sevilla with Wizz Air Malta (W4)
Average ticket price: €41 - €166
From Sevilla to Rabat with Ryanair (FR)
Average ticket price: €9 - €38
Connection in Toulouse (France)
From Rome to Toulouse with Ryanair (FR)
From Rome to Toulouse with EasyJet (U2)
Average ticket price: €23 - €93
From Toulouse to Rabat with Ryanair (FR)
Average ticket price: €32 - €128