Lowcost flights from Brussels (Belgium) to Casablanca (Morocco), €54 - €216

Direct distance between cities: 2156 km. Average direct flight time is 3:32 hours.

Please note! Some routes are seasonal.

From Brussels to Casablanca with Air Arabia Maroc (3O)
From Brussels to Casablanca with Peach Aviation (MM)
Average ticket price: €54 - €216

Connection in Abu Dhabi (United Arab Emirates)
From Brussels to Abu Dhabi with Flynas (XY)
Average ticket price: €129 - €515
From Abu Dhabi to Casablanca with Flynas (XY)
Average ticket price: €151 - €602
Connection in Agadir (Morocco)
From Brussels to Agadir with Ryanair (FR)
Average ticket price: €64 - €255
From Agadir to Casablanca with Level (IB)
Average ticket price: €10 - €40
Connection in Barcelona (Spain)
From Brussels to Barcelona with Ryanair (FR)
From Brussels to Barcelona with Level (IB)
From Brussels to Barcelona with Vueling (VY)
Average ticket price: €27 - €107
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 Brussels to Basel, Switzerland/Mulhouse with EasyJet (U2)
Average ticket price: €10 - €41
From Basel, Switzerland/Mulhouse to Casablanca with Air Arabia Maroc (3O)
Average ticket price: €50 - €201
Connection in Bologna (Italy)
From Brussels to Bologna with Ryanair (FR)
Average ticket price: €22 - €88
From Bologna to Casablanca with Air Arabia Maroc (3O)
From Bologna to Casablanca with Peach Aviation (MM)
Average ticket price: €51 - €203
Connection in Catania (Italy)
From Brussels to Catania with Ryanair (FR)
From Brussels to Catania with Wizz Air Malta (W4)
Average ticket price: €43 - €171
From Catania to Casablanca with Air Arabia Maroc (3O)
Average ticket price: €52 - €209
Connection in Geneva (Switzerland)
From Brussels to Geneva with EasyJet (U2)
Average ticket price: €13 - €53
From Geneva to Casablanca with Air Arabia Maroc (3O)
Average ticket price: €46 - €183
Connection in Istanbul (Turkey)
From Brussels to Istanbul with IndiGo (6E)
From Brussels to Istanbul with AJet (VF)
From Brussels to Istanbul with Pegasus Airlines (PC)
Average ticket price: €54 - €217
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 Jeddah (Saudi Arabia)
From Brussels to Jeddah with Flynas (XY)
Average ticket price: €111 - €443
From Jeddah to Casablanca with Flynas (XY)
Average ticket price: €119 - €475
Connection in London (United Kingdom)
From Brussels to London with EasyJet (U2)
Average ticket price: €8 - €31
From London to Casablanca with Air Arabia Maroc (3O)
Average ticket price: €52 - €209
Connection in Lyon (France)
From Brussels to Lyon with EasyJet (U2)
Average ticket price: €14 - €57
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 Brussels to Madrid with Ryanair (FR)
From Brussels to Madrid with Air Europa Express (X5)
From Brussels to Madrid with Iberia Express (I2)
From Brussels to Madrid with Level (IB)
From Brussels to Madrid with Vueling (VY)
Average ticket price: €33 - €132
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 Brussels to Malaga with Ryanair (FR)
From Brussels to Malaga with Transavia (HV)
From Brussels to Malaga with Level (IB)
From Brussels to Malaga with Vueling (VY)
Average ticket price: €43 - €172
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 Brussels to Marrakech with Ryanair (FR)
From Brussels to Marrakech with Transavia (HV)
Average ticket price: €59 - €237
From Marrakech to Casablanca with Peach Aviation (MM)
Average ticket price: €5 - €22
Connection in Milan (Italy)
From Brussels to Milan with Ryanair (FR)
From Brussels to Milan with EasyJet (U2)
Average ticket price: €17 - €70
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 Brussels to Montpellier with Ryanair (FR)
Average ticket price: €20 - €81
From Montpellier to Casablanca with Air Arabia Maroc (3O)
Average ticket price: €37 - €150
Connection in Nantes (France)
From Brussels to Nantes with Ryanair (FR)
Average ticket price: €15 - €59
From Nantes to Casablanca with Transavia France (TO)
Average ticket price: €40 - €160
Connection in Naples (Italy)
From Brussels to Naples with Ryanair (FR)
From Brussels to Naples with EasyJet (U2)
Average ticket price: €34 - €135
From Naples to Casablanca with Air Arabia Maroc (3O)
Average ticket price: €52 - €209
Connection in Oujda (Morocco)
From Brussels to Oujda with Air Arabia Maroc (3O)
From Brussels to Oujda with Ryanair (FR)
Average ticket price: €46 - €186
From Oujda to Casablanca with Level (IB)
Average ticket price: €13 - €54
Connection in Pisa (Italy)
From Brussels to Pisa with Ryanair (FR)
Average ticket price: €23 - €92
From Pisa to Casablanca with Air Arabia Maroc (3O)
Average ticket price: €48 - €192
Connection in Toulouse (France)
From Brussels to Toulouse with Ryanair (FR)
From Brussels to Toulouse with EasyJet (U2)
Average ticket price: €21 - €83
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 Brussels to Valencia with Ryanair (FR)
From Brussels to Valencia with Level (IB)
From Brussels to Valencia with Vueling (VY)
Average ticket price: €33 - €132
From Valencia to Casablanca with Level (IB)
Average ticket price: €23 - €92
Connection in Venice (Italy)
From Brussels to Venice with Ryanair (FR)
From Brussels to Venice with Level (IB)
From Brussels to Venice with Vueling (VY)
Average ticket price: €21 - €84
From Venice to Casablanca with Air Arabia Maroc (3O)
Average ticket price: €54 - €215