Top Cities to Visit in Morocco
Check out popular cities in Morocco and find flights to the cities below.
Latest Flight Deals to Morocco from CAD 349
Search for one-way or return flights to Morocco. Choose from the popular airlines below and book your flight today for as little as CAD 349!
- Return
- One way
-
- Cheapest nonstop
YYZ 22:257h 25mDirectCMN 10:50Toronto - Casablanca | Fri, May 1 | Royal Air Maroc
CMN 16:458h 25mDirectYYZ 20:10Casablanca - Toronto | Fri, May 8 | Royal Air MarocCAD 934 CAD 6,04885% off85% offCAD 6,048 CAD 934 -
YYZ 22:5512h 35m1 stopCMN 16:30Toronto - Casablanca | Mon, Jun 1 | TAP Air Portugal
CMN 17:1027h 5m1 stopYYZ 15:15Casablanca - Toronto | Mon, Jun 8 | TAP Air PortugalCAD 821 CAD 6,04886% off86% offCAD 6,048 CAD 821 -
YYZ 21:3018h 5m1 stopRAK 20:35Toronto - Marrakech | Fri, May 8 | Air Transat
RAK 14:4528h 55m1 stopYYZ 14:40Marrakech - Toronto | Tue, May 12 | easyJetCAD 844 CAD 6,04886% off86% offCAD 6,048 CAD 844 -
YYZ 22:2513h 50m1 stopAGA 17:15Toronto - Agadir | Mon, Apr 27 | Royal Air Maroc
AGA 09:5015h 20m1 stopYYZ 20:10Agadir - Toronto | Mon, May 4 | Royal Air MarocCAD 96384% offCAD 6,048 CAD 963 -
YYZ 23:3012h 45m1 stopRBA 17:15Toronto - Rabat | Wed, Jun 3 | Delta Air Lines
RBA 06:1019h 50m1 stopYYZ 21:00Rabat - Toronto | Wed, Jun 10 | Delta Air LinesCAD 1,00383% offCAD 6,048 CAD 1,003 -
YYZ 22:2520h 50m1 stopFEZ 00:15Toronto - Fes | Sat, May 30 | Royal Air Maroc
FEZ 05:3019h 40m1 stopYYZ 20:10Fes - Toronto | Thu, Jun 4 | Royal Air MarocCAD 1,16381% offCAD 6,048 CAD 1,163 -
YYZ 22:2521h 5m1 stopTNG 00:30Toronto - Tangier | Sat, May 30 | Royal Air Maroc
TNG 05:2519h 45m1 stopYYZ 20:10Tangier - Toronto | Sat, Jun 6 | Royal Air MarocCAD 1,26779% offCAD 6,048 CAD 1,267 -
YYZ 22:2531h 20m1 stopVIL 10:45Toronto - Dakhla | Sat, May 9 | Royal Air Maroc
VIL 08:4516h 25m1 stopYYZ 20:10Dakhla - Toronto | Sat, May 16 | Royal Air MarocCAD 1,64673% offCAD 6,048 CAD 1,646 -
YYZ 22:0019h 50m1 stopTTU 22:50Toronto - Tetouan | Thu, May 7 | Finnair
TTU 13:1511h 55m1 stopYYZ 20:10Tetouan - Toronto | Thu, May 14 | Royal Air MarocCAD 5,44310% offCAD 6,048 CAD 5,443 -
RAK 13:0017h 25m1 stopCMN Invalid DateMarrakech - Casablanca | Tue, Apr 28 | Normal Airline
CMN 15:006hDirectRAK 16:00Casablanca - Marrakech | Thu, Apr 30 | Normal AirlineFind more flightsFind more flights
-
Cheapest nonstop
YYZ 22:257h 25mDirectCMN 10:50Toronto - Casablanca | Mon, May 4 | Royal Air MarocCAD 1,230 CAD 1,37410% off10% offCAD 1,374 CAD 1,230 -
YYZ 22:5521h 5m1 stopRAK 01:00Toronto - Marrakech | Tue, May 26 | WestJetCAD 349 CAD 1,37475% off75% offCAD 1,374 CAD 349 -
YYZ 22:4516h 55m1 stopAGA 20:40Toronto - Agadir | Fri, May 8 | Air TransatCAD 500 CAD 1,37464% off64% offCAD 1,374 CAD 500 -
YYZ 22:4529h 55m1 stopTNG 09:40Toronto - Tangier | Mon, May 18 | Air TransatCAD 53961% offCAD 1,374 CAD 539 -
YYZ 22:4517h 55m1 stopRBA 21:40Toronto - Rabat | Tue, Jun 9 | Air TransatCAD 54660% offCAD 1,374 CAD 546 -
YYZ 22:4532h 45m1 stopESU 12:30Toronto - Essaouira | Sat, May 2 | Air TransatCAD 58956% offCAD 1,374 CAD 589 -
YYZ 21:3014h1 stopCMN 16:30Toronto - Casablanca | Mon, May 25 | Air TransatCAD 59456% offCAD 1,374 CAD 594 -
YYZ 22:3532h 55m1 stopFEZ 12:30Toronto - Fes | Fri, May 1 | Air TransatCAD 64153% offCAD 1,374 CAD 641 -
YYZ 21:0515h 30m1 stopOUD 17:35Toronto - Oujda | Tue, May 5 | Air TransatCAD 81741% offCAD 1,374 CAD 817 -
YYZ 22:2521h 45m1 stopOZZ 01:10Toronto - Ouarzazate | Sat, May 2 | Royal Air MarocCAD 87836% offCAD 1,374 CAD 878 -
YYZ 22:2532h 5m1 stopNDR 11:30Toronto - Nador | Thu, May 28 | Royal Air MarocCAD 91334% offCAD 1,374 CAD 913 -
YYZ 19:1520h 55m1 stopTTU 21:10Toronto - Tetouan | Tue, Jun 2 | Air CanadaCAD 1,23610% offCAD 1,374 CAD 1,236 -
RAK 13:0017h 25m1 stopCMN Invalid DateMarrakech - Casablanca | Tue, Apr 28 | Normal AirlineFind more flightsFind more flights
Displayed flight fares from Marrakech to Casablanca are based on average prices across airlines for the next 3 months, according to the latest Trip.com database.
Featured airlines flying to Morocco
Royal Air Maroc
easyJet
TAP Air Portugal
Ryanair
EgyptAir
Saudia
Air Canada
Vueling Airlines
Air Transat
WestJet
Air Arabia Maroc
Emirates
Qatar Airways
Tunisair
China Eastern Airlines
Air Europa
Iberia Express Airways
Turkish Airlines
Norwegian Air Shuttle ASA
Wizz Air Malta When is the Cheapest Time to Fly from to Morocco?
Check out price trend charts for flights to popular cities in Morocco and discover the best time to book affordable tickets.
- Casablanca
- Marrakech
- Errachidia
- Tangier
- Rabat
- Oujda
Cheapest flights
From price
Search
Displayed fare trends are based on Trip.com's aggregated average of the lowest flight prices from Marrakech to Casablanca, calculated over the upcoming 10 weeks.
Flight Information to Morocco
| Cheapest one-way flight price | CAD 836 |
|---|---|
| Off-season travel month | September |
| Peak season for travel | July |
| Popular airline | Royal Air Maroc |
FAQ
How much is a flight to Morocco?
The average price of a round-trip flight to Morocco from Canada is CAD 759, while a one-way flight costs CAD 347.What's the cheapest return flight to Morocco in the next 30 days?
The cheapest round-trip flight to Morocco from Canada is on the route from Columbus to Casablanca, with prices starting at CAD 774 between 2026-05-01 and 2026-05-05.Which city has the cheapest flights when traveling from Canada to Morocco?
Over the next 3 months, the cheapest city to fly to Morocco from Canada is Columbus, with an average round-trip price of CAD 759.Where can I fly to Morocco from Canada?
There are direct flights from Canada to Morocco. Casablanca, Marrakech, and Agadir are all popular destinations in Morocco.What are the best places to visit in Morocco?
Based on Trip.com data, Casablanca attracts most tourists in Morocco. Marrakech, Agadir, Oujda, and Rabat are all popular cities for tourism in Morocco.What's the top tourist attraction in Morocco?
Hassan II Mosque attracted the most visitors last year, followed by Jardin Majorelle, and Chefchaouen.Which airlines offer flights to Morocco from Canada?
Royal Air Maroc are airlines that fly frequently from Canada to Morocco. The overall price will vary depending on your destination and travel dates. Budget airlines generally offer lower prices to Morocco, but they may have limited baggage allowance, reduced onboard services, and longer commuting times to secondary airports.
Find Cheap Flights with Trip.com
- Flights to Casablanca Mohammed V International Airport
- Flights to Sania Ramel Airport
- Flights to Nador Airport
- Flights to Beni Mellal Airport
- Flights to Moulay Ali Cherif international Airport
- Flights to Zagora Airport
- Flights to Tan Tan Airport
- Flights to Dakhla Airport
- Flights to Laayoune Hassan I International Airport
- Flights to Oujda Angads Airport
- Flights to Fes Sais International Airport
- Flights to Tangier Ibn Battouta Airport
- Flights to Agadir-Al Massira Airport
- Flights to Essaouira-Mogador Airport
- Flights to Ouarzazate International Airport
- Flights to Guelmim Airport
- Flights to Marrakesh Menara Airport
- Flights to Rabat-Salé Airport
- Flights to Charif Al Idrissi Airport
Note: Prices shown on this page are estimated lowest price and include all taxes and fees found in the last 24 hours.








