Lowcost flights from Geneva (Switzerland) to Casablanca (Morocco), €46 - €183

Direct distance between cities: 1827 km. Average direct flight time is 3:08 hours.

Please note! Some routes are seasonal.

From Geneva to Casablanca with Air Arabia Maroc (3O)
Average ticket price: €46 - €183

Connection in Abu Dhabi (United Arab Emirates)
From Geneva to Abu Dhabi with Flynas (XY)
Average ticket price: €122 - €490
From Abu Dhabi to Casablanca with Flynas (XY)
Average ticket price: €151 - €602
Connection in Agadir (Morocco)
From Geneva to Agadir with EasyJet (U2)
Average ticket price: €56 - €222
From Agadir to Casablanca with Level (IB)
Average ticket price: €10 - €40
Connection in Amsterdam (Netherlands)
From Geneva to Amsterdam with Gol Transportes Aéreos (G3)
From Geneva to Amsterdam with EasyJet (U2)
Average ticket price: €17 - €69
From Amsterdam to Casablanca with Transavia (HV)
Average ticket price: €58 - €232
Connection in Barcelona (Spain)
From Geneva to Barcelona with Level (IB)
From Geneva to Barcelona with Vueling (VY)
From Geneva to Barcelona with EasyJet (U2)
Average ticket price: €16 - €62
From Barcelona to Casablanca with Air Arabia Maroc (3O)
From Barcelona to Casablanca with Level (IB)
From Barcelona to Casablanca with Vueling (VY)
Average ticket price: €31 - €123
Connection in Brussels (Belgium)
From Geneva to Brussels with EasyJet (U2)
Average ticket price: €13 - €53
From Brussels to Casablanca with Air Arabia Maroc (3O)
From Brussels to Casablanca with Peach Aviation (MM)
Average ticket price: €54 - €216
Connection in Catania (Italy)
From Geneva to Catania with EasyJet (U2)
Average ticket price: €30 - €122
From Catania to Casablanca with Air Arabia Maroc (3O)
Average ticket price: €52 - €209
Connection in Istanbul (Turkey)
From Geneva to Istanbul with IndiGo (6E)
From Geneva to Istanbul with Pegasus Airlines (PC)
Average ticket price: €48 - €191
From Istanbul to Casablanca with Air Arabia Maroc (3O)
From Istanbul to Casablanca with IndiGo (6E)
From Istanbul to Casablanca with Pegasus Airlines (PC)
Average ticket price: €83 - €330
Connection in London (United Kingdom)
From Geneva to London with EasyJet (U2)
Average ticket price: €18 - €74
From London to Casablanca with Air Arabia Maroc (3O)
Average ticket price: €52 - €209
Connection in Madrid (Spain)
From Geneva to Madrid with Level (IB)
From Geneva to Madrid with Vueling (VY)
From Geneva to Madrid with EasyJet (U2)
Average ticket price: €26 - €102
From Madrid to Casablanca with Air Arabia Maroc (3O)
From Madrid to Casablanca with Level (IB)
From Madrid to Casablanca with Vueling (VY)
Average ticket price: €21 - €84
Connection in Malaga (Spain)
From Geneva to Malaga with EasyJet (U2)
Average ticket price: €34 - €137
From Malaga to Casablanca with Air Arabia Maroc (3O)
From Malaga to Casablanca with Level (IB)
Average ticket price: €11 - €46
Connection in Marrakech (Morocco)
From Geneva to Marrakech with EasyJet (U2)
Average ticket price: €51 - €203
From Marrakech to Casablanca with Peach Aviation (MM)
Average ticket price: €5 - €22
Connection in Nantes (France)
From Geneva to Nantes with EasyJet (U2)
Average ticket price: €15 - €60
From Nantes to Casablanca with Transavia France (TO)
Average ticket price: €40 - €160
Connection in Naples (Italy)
From Geneva to Naples with EasyJet (U2)
Average ticket price: €22 - €88
From Naples to Casablanca with Air Arabia Maroc (3O)
Average ticket price: €52 - €209
Connection in Paris (France)
From Geneva to Paris with Gol Transportes Aéreos (G3)
From Geneva to Paris with EasyJet (U2)
Average ticket price: €10 - €41
From Paris to Casablanca with Transavia France (TO)
From Paris to Casablanca with EasyJet (U2)
Average ticket price: €47 - €189
Connection in Toulouse (France)
From Geneva to Toulouse with EasyJet (U2)
Average ticket price: €12 - €47
From Toulouse to Casablanca with Air Arabia Maroc (3O)
From Toulouse to Casablanca with Peach Aviation (MM)
Average ticket price: €34 - €137
Connection in Valencia (Spain)
From Geneva to Valencia with EasyJet (U2)
Average ticket price: €23 - €92
From Valencia to Casablanca with Level (IB)
Average ticket price: €23 - €92
Connection in Venice (Italy)
From Geneva to Venice with EasyJet (U2)
Average ticket price: €12 - €49
From Venice to Casablanca with Air Arabia Maroc (3O)
Average ticket price: €54 - €215