Lowcost flights from London (United Kingdom) to Essaouira (Morocco), €59 - €238

Direct distance between cities: 2375 km. Average direct flight time is 3:47 hours.

Please note! Some routes are seasonal.

From London to Essaouira with Ryanair (FR)
From London to Essaouira with Ryanair UK (RK)
Average ticket price: €59 - €238

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 Essaouira with EasyJet (U2)
Average ticket price: €42 - €169
Connection in Brussels (Belgium)
From London to Brussels with EasyJet (U2)
Average ticket price: €8 - €31
From Brussels to Essaouira with Ryanair (FR)
Average ticket price: €61 - €245
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 Essaouira with Ryanair (FR)
Average ticket price: €65 - €259
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 Essaouira with Ryanair (FR)
Average ticket price: €47 - €187
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 Essaouira with Transavia France (TO)
Average ticket price: €55 - €219
Connection in Tangier (Morocco)
From London to Tangier with Air Arabia Maroc (3O)
From London to Tangier with Ryanair (FR)
From London to Tangier with Ryanair UK (RK)
Average ticket price: €45 - €182
From Tangier to Essaouira with Ryanair (FR)
Average ticket price: €15 - €60