Lowcost flights from London (United Kingdom) to Rabat (Morocco), €50 - €202

Direct distance between cities: 2019 km. Average direct flight time is 3:22 hours.

Please note! Some routes are seasonal.

From London to Rabat with Ryanair (FR)
From London to Rabat with Ryanair UK (RK)
Average ticket price: €50 - €202

Connection in Agadir (Morocco)
From London to Agadir with Transavia France (TO)
From London to Agadir with Ryanair (FR)
From London to Agadir with EasyJet (U2)
From London to Agadir with Jet2.com (LS)
From London to Agadir with Ryanair UK (RK)
From London to Agadir with Wizz Air UK (W9)
Average ticket price: €62 - €248
From Agadir to Rabat with Air Arabia Maroc (3O)
Average ticket price: €12 - €49
Connection in Barcelona (Spain)
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
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 London to Basel, Switzerland/Mulhouse with Ryanair (FR)
From London to Basel, Switzerland/Mulhouse with EasyJet (U2)
From London to Basel, Switzerland/Mulhouse with Ryanair UK (RK)
Average ticket price: €17 - €67
From Basel, Switzerland/Mulhouse to Rabat with Air Arabia Maroc (3O)
Average ticket price: €48 - €193
Connection in Bordeaux (France)
From London to Bordeaux with Ryanair (FR)
From London to Bordeaux with EasyJet (U2)
Average ticket price: €19 - €74
From Bordeaux to Rabat with EasyJet (U2)
Average ticket price: €33 - €131
Connection in Brussels (Belgium)
From London to Brussels with EasyJet (U2)
Average ticket price: €8 - €31
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 London to Dusseldorf with Eurowings Europe (E6)
From London to Dusseldorf with Eurowings (EW)
From London to Dusseldorf with Ryanair (FR)
From London to Dusseldorf with EasyJet (U2)
Average ticket price: €12 - €47
From Dusseldorf to Rabat with Ryanair (FR)
Average ticket price: €55 - €220
Connection in Geneva (Switzerland)
From London to Geneva with EasyJet (U2)
Average ticket price: €18 - €74
From Geneva to Rabat with EasyJet (U2)
Average ticket price: €43 - €174
Connection in Girona (Spain)
From London to Girona with Ryanair (FR)
From London to Girona with Jet2.com (LS)
Average ticket price: €27 - €109
From Girona to Rabat with Ryanair (FR)
Average ticket price: €30 - €121
Connection in Istanbul (Turkey)
From London to Istanbul with IndiGo (6E)
From London to Istanbul with Flynas (XY)
From London to Istanbul with AJet (VF)
From London to Istanbul with Pegasus Airlines (PC)
From London to Istanbul with EasyJet (U2)
From London to Istanbul with Wizz Air UK (W9)
Average ticket price: €62 - €248
From Istanbul to Rabat with Air Arabia Maroc (3O)
Average ticket price: €80 - €321
Connection in Madrid (Spain)
From London to Madrid with Aerolíneas (AR)
From London to Madrid with Ryanair (FR)
From London to Madrid with Iberia Express (I2)
From London to Madrid with Level (IB)
From London to Madrid with Vueling (VY)
From London to Madrid with EasyJet (U2)
Average ticket price: €32 - €127
From Madrid to Rabat with Ryanair (FR)
From Madrid to Rabat with Level (IB)
Average ticket price: €19 - €76
Connection in Malaga (Spain)
From London to Malaga with Transavia France (TO)
From London to Malaga with Ryanair (FR)
From London to Malaga with Norwegian Air Shuttle (DY)
From London to Malaga with Level (IB)
From London to Malaga with Vueling (VY)
From London to Malaga with EasyJet (U2)
From London to Malaga with Jet2.com (LS)
From London to Malaga with Ryanair UK (RK)
From London to Malaga with Wizz Air UK (W9)
Average ticket price: €42 - €168
From Malaga to Rabat with Ryanair (FR)
Average ticket price: €9 - €37
Connection in Marseille (France)
From London to Marseille with Ryanair (FR)
From London to Marseille with EasyJet (U2)
From London to Marseille with Ryanair UK (RK)
Average ticket price: €25 - €100
From Marseille to Rabat with Ryanair (FR)
Average ticket price: €37 - €147
Connection in Milan (Italy)
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
From Milan to Rabat with EasyJet (U2)
Average ticket price: €46 - €186
Connection in Nantes (France)
From London to Nantes with Ryanair (FR)
From London to Nantes with EasyJet (U2)
Average ticket price: €12 - €49
From Nantes to Rabat with EasyJet (U2)
Average ticket price: €38 - €153
Connection in Nice (France)
From London to Nice with Ryanair (FR)
From London to Nice with Norwegian Air Shuttle (DY)
From London to Nice with EasyJet (U2)
From London to Nice with Jet2.com (LS)
From London to Nice with Ryanair UK (RK)
Average ticket price: €26 - €102
From Nice to Rabat with EasyJet (U2)
Average ticket price: €40 - €161
Connection in Paris (France)
From London to Paris with Gol Transportes Aéreos (G3)
From London to Paris with Level (IB)
From London to Paris with Vueling (VY)
From London to Paris with EasyJet (U2)
Average ticket price: €8 - €34
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 Rome (Italy)
From London to Rome with Aerolíneas (AR)
From London to Rome with Ryanair (FR)
From London to Rome with Wizz Air Malta (W4)
From London to Rome with Norwegian Air Shuttle (DY)
From London to Rome with Level (IB)
From London to Rome with Vueling (VY)
From London to Rome with EasyJet (U2)
From London to Rome with Jet2.com (LS)
Average ticket price: €36 - €143
From Rome to Rabat with Ryanair (FR)
Average ticket price: €47 - €189
Connection in Sevilla (Spain)
From London to Sevilla with Ryanair (FR)
From London to Sevilla with Level (IB)
From London to Sevilla with Vueling (VY)
From London to Sevilla with EasyJet (U2)
Average ticket price: €41 - €164
From Sevilla to Rabat with Ryanair (FR)
Average ticket price: €9 - €38
Connection in Toulouse (France)
From London to Toulouse with Ryanair (FR)
From London to Toulouse with EasyJet (U2)
From London to Toulouse with Ryanair UK (RK)
Average ticket price: €22 - €88
From Toulouse to Rabat with Ryanair (FR)
Average ticket price: €32 - €128