Lowcost flights from Istanbul (Turkey) to Casablanca (Morocco), €83 - €330

Direct distance between cities: 3301 km. Average direct flight time is 4:53 hours.

Please note! Some routes are seasonal.

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 Abu Dhabi (United Arab Emirates)
From Istanbul to Abu Dhabi with Pegasus Airlines (PC)
From Istanbul to Abu Dhabi with Air Arabia Abu Dhabi (3L)
Average ticket price: €75 - €300
From Abu Dhabi to Casablanca with Flynas (XY)
Average ticket price: €151 - €602
Connection in Alexandria (Egypt)
From Istanbul to Alexandria with Pegasus Airlines (PC)
Average ticket price: €27 - €109
From Alexandria to Casablanca with Air Cairo (SM)
Average ticket price: €88 - €352
Connection in Amsterdam (Netherlands)
From Istanbul to Amsterdam with IndiGo (6E)
From Istanbul to Amsterdam with AJet (VF)
From Istanbul to Amsterdam with Pegasus Airlines (PC)
From Istanbul to Amsterdam with Transavia (HV)
Average ticket price: €55 - €221
From Amsterdam to Casablanca with Transavia (HV)
Average ticket price: €58 - €232
Connection in Barcelona (Spain)
From Istanbul to Barcelona with Pegasus Airlines (PC)
From Istanbul to Barcelona with Vueling (VY)
Average ticket price: €56 - €222
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 Basel, Switzerland/Mulhouse (Switzerland)
From Istanbul to Basel, Switzerland/Mulhouse with IndiGo (6E)
From Istanbul to Basel, Switzerland/Mulhouse with AJet (VF)
From Istanbul to Basel, Switzerland/Mulhouse with Pegasus Airlines (PC)
From Istanbul to Basel, Switzerland/Mulhouse with EasyJet (U2)
Average ticket price: €46 - €186
From Basel, Switzerland/Mulhouse to Casablanca with Air Arabia Maroc (3O)
Average ticket price: €50 - €201
Connection in Bologna (Italy)
From Istanbul to Bologna with Pegasus Airlines (PC)
Average ticket price: €37 - €148
From Bologna to Casablanca with Air Arabia Maroc (3O)
From Bologna to Casablanca with Peach Aviation (MM)
Average ticket price: €51 - €203
Connection in Brussels (Belgium)
From Istanbul to Brussels with IndiGo (6E)
From Istanbul to Brussels with AJet (VF)
From Istanbul to Brussels with Pegasus Airlines (PC)
Average ticket price: €54 - €217
From Brussels to Casablanca with Air Arabia Maroc (3O)
From Brussels to Casablanca with Peach Aviation (MM)
Average ticket price: €54 - €216
Connection in Geneva (Switzerland)
From Istanbul to Geneva with IndiGo (6E)
From Istanbul to Geneva with Pegasus Airlines (PC)
Average ticket price: €48 - €191
From Geneva to Casablanca with Air Arabia Maroc (3O)
Average ticket price: €46 - €183
Connection in Jeddah (Saudi Arabia)
From Istanbul to Jeddah with Flynas (XY)
From Istanbul to Jeddah with Flyadeal (F3)
From Istanbul to Jeddah with AJet (VF)
From Istanbul to Jeddah with Pegasus Airlines (PC)
Average ticket price: €59 - €236
From Jeddah to Casablanca with Flynas (XY)
Average ticket price: €119 - €475
Connection in London (United Kingdom)
From Istanbul to London with IndiGo (6E)
From Istanbul to London with Flynas (XY)
From Istanbul to London with AJet (VF)
From Istanbul to London with Pegasus Airlines (PC)
From Istanbul to London with EasyJet (U2)
From Istanbul to London with Wizz Air UK (W9)
Average ticket price: €62 - €248
From London to Casablanca with Air Arabia Maroc (3O)
Average ticket price: €52 - €209
Connection in Lyon (France)
From Istanbul to Lyon with IndiGo (6E)
From Istanbul to Lyon with Flynas (XY)
From Istanbul to Lyon with AJet (VF)
From Istanbul to Lyon with Pegasus Airlines (PC)
From Istanbul to Lyon with Transavia France (TO)
Average ticket price: €50 - €200
From Lyon to Casablanca with Air Arabia Maroc (3O)
From Lyon to Casablanca with EasyJet (U2)
Average ticket price: €43 - €172
Connection in Madrid (Spain)
From Istanbul to Madrid with Pegasus Airlines (PC)
From Istanbul to Madrid with Level (IB)
Average ticket price: €68 - €273
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 Milan (Italy)
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
From Milan to Casablanca with Air Arabia Maroc (3O)
From Milan to Casablanca with Peach Aviation (MM)
From Milan to Casablanca with EasyJet (U2)
Average ticket price: €49 - €195
Connection in Montpellier (France)
From Istanbul to Montpellier with Transavia France (TO)
Average ticket price: €52 - €206
From Montpellier to Casablanca with Air Arabia Maroc (3O)
Average ticket price: €37 - €150
Connection in Nantes (France)
From Istanbul to Nantes with Transavia France (TO)
Average ticket price: €63 - €251
From Nantes to Casablanca with Transavia France (TO)
Average ticket price: €40 - €160
Connection in Paris (France)
From Istanbul to Paris with Gol Transportes Aéreos (G3)
From Istanbul to Paris with IndiGo (6E)
From Istanbul to Paris with Flynas (XY)
From Istanbul to Paris with AJet (VF)
From Istanbul to Paris with Pegasus Airlines (PC)
From Istanbul to Paris with Transavia France (TO)
Average ticket price: €56 - €225
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 Istanbul to Toulouse with IndiGo (6E)
Average ticket price: €57 - €227
From Toulouse to Casablanca with Air Arabia Maroc (3O)
From Toulouse to Casablanca with Peach Aviation (MM)
Average ticket price: €34 - €137
Connection in Venice (Italy)
From Istanbul to Venice with IndiGo (6E)
From Istanbul to Venice with Pegasus Airlines (PC)
Average ticket price: €36 - €142
From Venice to Casablanca with Air Arabia Maroc (3O)
Average ticket price: €54 - €215