Worldwide Coverage
Flights to over 5,000 cities
One-stop Service Guarantee
Price guaranteed upon confirmed payment, booking guaranteed once tickets issued
Secure Payment
Convenient & reliable booking and payment system
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 393
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 393!
- One way
- Round-trip
Sort: Price (Lowest)
- Sort: Price (Lowest)
- Sort: Departure (Earliest)
- CheapestSun, May 5PVG|RAKShanghaiMarrakech2 Stops|Hainan AirlinesCAD 393CAD 1,21868% OFF68% OFFCAD 1,218CAD 393
- Sun, May 5PVG|AGAShanghaiAgadir2 Stops|Hainan AirlinesCAD 423CAD 1,21865% OFF65% OFFCAD 1,218CAD 423
- Tue, May 7PVG|CMNShanghaiCasablanca2 Stops|Hainan AirlinesCAD 527CAD 1,21856% OFF56% OFFCAD 1,218CAD 527
- Fri, May 17PVG|TNGShanghaiTangier2 Stops|Shenzhen AirlinesCAD 556CAD 556
- Wed, Jun 5PVG|RBAShanghaiRabat2 Stops|Vietnam AirlinesCAD 608CAD 608
- Mon, Jun 3PVG|FEZShanghaiFes2 Stops|Vietnam AirlinesCAD 649CAD 649
- Mon, May 27PVG|TTUShanghaiTetouan2 Stops|EmiratesCAD 656CAD 656
- Sun, May 26PVG|NDRShanghaiNador2 Stops|EgyptAirCAD 703CAD 703
- Wed, May 29PVG|VILShanghaiDakhla2 Stops|Etihad AirwaysCAD 773CAD 773
- Fri, Mar 3SHA Shanghai1 Stops|EconomyFind More FlightsFind More Flights
Crossed out prices are calculated based on the average price of the corresponding route on Trip.com.
When is the Cheapest Time to Fly from Canada to Morocco?
Check out price trend charts for flights to popular cities in Morocco and discover the best time to book affordable tickets.
Displayed prices are calculated based on the cheapest average weekly prices of the corresponding route on Trip.com.
How to find a cheap flight from Shanghai to Morocco
Wait until the last minute and flight costs are often sky-high. Plan ahead, book the right way, and your savings can soar. We have loads of saving tips to help you find a cheap flight from Shanghai to Morocco. Book your flights at the right time and save more.
Book Early
Once prices are gone, they're gone. Lock in deals while you can!
Compare Flight Prices
Compare prices on travel agency and airline websites.
Look Out for Deals
Check airline and travel agency websites for latest flight deals
Check One-way Fares
Buying two cheap one-way flights can sometimes be a better deal than a round-trip.
Try Different Dates
Flying during the week, early in the morning, or late at night can help save money.
Use the Trip.com App
Save up to £10 per person when booking your flights on Trip.com
Find Cheap Flights with Trip.com
Flights to Popular Airports in Morocco
- Agadir–Al Massira Airport
- Marrakesh Menara Airport
- Oujda Angads Airport
- Saiss Airport
- Errachidia Airport
- Mohammed V International Airport
- Essaouira-Mogador Airport
- Sania Ramel Airport
- Zagora Airport
- Rabat–Salé Airport
- Tan Tan Airport
- Charif Al Idrissi Airport
- Tangier Ibn Battouta Airport
- Hassan I Airport
- Goulimime Airport
Flights to Popular Cities in Morocco
Popular Routes in Morocco
- Flights from Wuyishan to Casablanca
- Flights from Istanbul to Marrakech
- Flights from Paris to Marrakech
- Flights from Marrakech to Tangier
- Flights from Tangier to Marrakech
- Flights from Malaga to Tangier
- Flights from Rome to Marrakech
- Flights from Fes to Marrakech
- Flights from Tangier to Agadir
- Flights from Lisbon to Marrakech
- Flights from Moscow to Casablanca
- Flights from Marrakech to Fes
- Flights from Rabat to Agadir
- Flights from Marrakech to Rabat
- Flights from Lagos to Marrakech
- Flights from Fes to Errachidia
- Flights from Gibraltar to Tangier
- Flights from Istanbul to Casablanca
- Flights from Lagos to Casablanca
- Flights from Casablanca to Agadir
- Flights from Madrid to Marrakech
- Flights from Berlin to Marrakech
- Flights from London to Marrakech
- Flights from Agadir to Dakhla
- Flights from Agadir to Tangier
Recommended Hotels in Morocco
- Hotels in Marrakech
- Hotels in Tangier
- Hotels in Casablanca
- Hotels in Rabat
- Hotels in Agadir
- Hotels in Ifrane
- Hotels in Meknes
- Hotels in Taghazout
- Hotels in Marina Smir
- Hotels in Fes
- Hotels in M'diq
- Hotels in Nador
- Hotels in Tetouan
- Hotels in Chefchaouen
- Hotels in Kenitra
- Hotels in Saidia
- Hotels in El Jadida
- Hotels in Dakhla
- Hotels in Laayoune
- Hotels in Tamraght Ouzdar
- Hotels in Mohammedia
- Hotels in Fnideq
- Hotels in Maarif
- Hotels in Ouarzazate
- Hotels in Martil
Top Airlines
- Malta
- Delta Air Lines
- China Airlines
- Nokair
- Air China
- Sa Airlink
- Air Canada
- Bahamasair
- Cebgo Airline
- Air Senegal
- SalamAir
- Sky Angkor Airlines
- Flysafair
- Frontier Airlines
- Myanmar National Airlines
- Hong Kong Airlines
- Air Macau
- Rwandair
- Iraqi Airways
- United Airlines
- Ethiopian Airlines
- Jin Air
- Qatar Airways
- Caribbean Airlines
- Air Busan
Popular Countries
- Flights to Egypt
- Flights to Eswatini
- Flights to Libya
- Flights to South Africa
- Flights to Somalia
- Flights to Algeria
- Flights to Namibia
- Flights to Nigeria
- Flights to Cape Verde
- Flights to Madagascar
- Flights to Cameroon
- Flights to South Sudan
- Flights to Sudan
- Flights to Zimbabwe
- Flights to Sierra Leone
- Flights to Tanzania
- Flights to Mauritania
- Flights to Ethiopia
- Flights to Ghana
- Flights to Rwanda
- Flights to Djibouti
- Flights to Zambia
- Flights to Kenya
- Flights to Mali
- Flights to Comoros
Payment Methods
Our Partners
Copyright © 2024 Trip.com Travel Singapore Pte. Ltd. All rights reserved
Site Operator: Trip.com Travel Singapore Pte. Ltd.
Site Operator: Trip.com Travel Singapore Pte. Ltd.