Skip to content

Cheap flights to Morocco from 335 cities

Recent prices to 11 cities in Morocco, from 335 departure cities.

FareTell may earn a commission when you book through a partner.

The best prices to each city

Up to 3 prices for each city: the ones we can stand behind first, then the cheapest. Each city's own page has all of them.

1 traveler · Economy

CityFromTripDatesAirportsStopsAirlineFound
Flights to Fez
Malaga$17one-way27 NovAGP → FEZnonstopRyanairfound 4 days agoOpen this trip
Barcelona$17one-way20 NovBCN → FEZnonstopRyanairfound 6 days agoOpen this trip
Marrakech$17one-way28 NovRAK → FEZnonstopRyanairfound 2 days agoOpen this trip
Flights to Marrakech
Malaga$17one-way24 NovAGP → RAKnonstopRyanairfound 2 days agoOpen this trip
Madrid$17one-way14 DecMAD → RAKnonstopRyanairfound 2 days agoOpen this trip
Tenerife$17one-way28 NovTFS → RAKnonstopRyanairfound 6 days agoOpen this trip
Flights to Rabat
Madrid$17one-way18 NovMAD → RBAnonstopRyanairfound 4 days agoOpen this trip
Malaga$20one-way19 Feb 2027AGP → RBAnonstopRyanairfound 4 days agoOpen this trip
Barcelona$21one-way28 NovBCN → RBAnonstopRyanairfound 5 days agoOpen this trip
Flights to Tangier
Madrid$17one-way23 NovMAD → TNGnonstopRyanairfound 2 days agoOpen this trip
Agadir$18one-way18 DecAGA → TNGnonstopRyanairfound 3 days agoOpen this trip
Malaga$18one-way19 NovAGP → TNGnonstopRyanairfound 2 days agoOpen this trip
Flights to Agadir
Tenerife$18one-way29 NovTFS → AGAnonstopRyanairfound 2 days agoOpen this trip
Oujda$19one-way15 NovOUD → AGAnonstopRyanairfound 6 days agoOpen this trip
Tangier$19one-way29 NovTNG → AGAnonstopRyanairfound 6 days agoOpen this trip
Flights to Oujda
Marrakech$19one-way22 NovRAK → OUDnonstopRyanairfound 6 days agoOpen this trip
Tangier$19one-way22 NovTNG → OUDnonstopRyanairfound 6 days agoOpen this trip
Lyon$80one-way31 May 2027LYS → OUDnonstopTransavia Francefound 2 days agoOpen this trip
Flights to Tetuan
Alicante$20one-way3 Jan 2027ALC → TTUnonstopRyanairfound 2 days agoOpen this trip
Malaga$23one-way16 NovAGP → TTUnonstopRyanairfound 5 days agoOpen this trip
Barcelona$40one-way2 Apr 2027BCN → TTUnonstopRoyal Air Marocfound 4 days agoOpen this trip
Flights to Nador
Barcelona$23one-way23 Jan 2027BCN → NDRnonstopRyanairfound 2 days agoOpen this trip
Frankfurt$25one-way25 NovHHN → NDRnonstopMalta Airfound 5 days agoOpen this trip
Brussels$28one-way3 Jan 2027CRL → NDRnonstopRyanairfound 4 days agoOpen this trip
Flights to Casablanca
Marrakech$31one-way18 NovRAK → CMNnonstopRoyal Air Marocfound 4 days agoOpen this trip
Barcelona$36one-way9 Feb 2027BCN → CMNstops unknownRoyal Air Marocfound 2 days agoOpen this trip
Malaga$49one-way8 Jan 2027AGP → CMNnonstopRoyal Air Marocfound 5 days agoOpen this trip
Flights to Essaouira
Dusseldorf$43one-way14 NovNRN → ESUnonstopMalta Airfound 6 days agoOpen this trip
Casablanca$80one-way21 NovCMN → ESUstops unknownVuelingfound 2 days agoOpen this trip
Rennes$192one-way29 DecRNS → ESU2 stopsVoloteafound 5 days agoOpen this trip
Flights to Dakhla
Fez$116one-way25 DecFEZ → VIL1 stopAir Arabia Marocfound 2 days agoOpen this trip
Rabat$124one-way31 DecRBA → VILnonstopRoyal Air Marocfound 5 days agoOpen this trip
Cairo$309one-way13 May 2027CAI → VIL1 stopRoyal Air Marocfound 5 days agoOpen this trip

Prices are what travelers' searches on Aviasales found in the last 7 days, in US dollars: the price the seller showed on Aviasales; bags may cost extra. Fares change, so check today's price before you book. How our prices work