Flights To Morocco - Cheap Flights Starting at CA $700

Feel at ease with free flight cancellations within 24 hours of booking

Change your flight without a fee on select flights

Jet to one of Morocco's top cities

How Much Does it Cost To Fly To Morocco?

Prices found within past 7 days. Prices and availability subject to change. Additional terms may apply.

OriginDestinationTravel datesFlights from*
MXPMarrakechJune 18 to June 25CA $238
ORYHjar EnnhalJune 20 to June 23CA $292
ORYFesJune 20 to July 6CA $307
ORYTemsiaJune 20 to June 23CA $315
AMSCasablancaJune 26 to June 30CA $362
AMSMarrakechSeptember 9 to September 9CA $373
FCOMarrakechSeptember 2 to September 8CA $432
FCOMarrakechSeptember 2 to September 8CA $432
ORYAhl AngadJuly 1 to July 6CA $463
FCOCasablancaJune 23 to June 30CA $484
FCOHjar EnnhalJuly 29 to August 7CA $669
AMSBni Oukil Oulad M'HandAugust 26 to September 2CA $727
YULTemsiaAugust 29 to November 4CA $1,083
FCOFesJuly 26 to August 31CA $1,136
YULBni Oukil Oulad M'HandJune 28 to July 17CA $1,741
*Prices include taxes and fees
OriginDestinationTravel datesFlights from*
BCNHjar EnnhalJune 6 to June 8CA $174
BCNCasablancaJune 6 to June 8CA $208
CDGHjar EnnhalJune 6 to July 1CA $299
ORYRabatJune 7 to June 25CA $303
LGWTemsiaJune 6 to June 12CA $309
ORYMarrakechJune 7 to June 24CA $318
ORYHjar EnnhalJune 6 to July 1CA $323
ORYAhl AngadJune 7 to June 20CA $324
ORYFesJune 8 to June 19CA $364
LGWCasablancaJune 7 to June 11CA $388
ORYCasablancaJune 8 to June 11CA $405
FCOCasablancaJune 6 to June 19CA $473
YULMarrakechJune 8 to June 12CA $948
YULHjar EnnhalJune 6 to June 22CA $1,307
YULFesJune 6 to June 30CA $1,378
*Prices include taxes and fees
Price found within the past 48 hours. Click for updated prices.
Palais Moulay Said & SPA
Club Paradisio
SuiteLoc Apparthotel
Don't see what you're looking for?
See all available trips from Montreal to Morocco
View all trips

Travelers ❤️ These Morocco 🏨

La Mamounia

La Mamounia

5 out of 5
Avenue Bab - Jdid, Marrakech
Stay at this 5-star luxury hotel in Marrakech. Enjoy free WiFi, free parking, and a full-service spa. Our guests praise the helpful staff in our reviews. Popular attractions Jemaa el-Fnaa and Avenue Mohamed VI are located nearby.
9/10 Wonderful! (580 reviews)
Spectacular
"One of the best hotel experiences one can have."

Reviewed on May 21, 2025

La Mamounia
ONOMO Hotel Casablanca Airport

ONOMO Hotel Casablanca Airport

3 out of 5
H6 Nouaceur ZF6, Lotissment Du Parc Indust, Nouaceur, Casablanca
Stay at this 3-star business-friendly hotel in Nouaceur. Enjoy free WiFi, free parking, and breakfast (surcharge). Our guests praise the breakfast and the restaurant in our reviews.
8.4/10 Very Good! (1,250 reviews)
"New hotel convenient stay for short airport stay"

Reviewed on May 30, 2025

ONOMO Hotel Casablanca Airport
Aqua Mirage Club & Aqua Parc - All Inclusive

Aqua Mirage Club & Aqua Parc - All Inclusive

4 out of 5
Km 5, Route de Tahanaout, Marrakech
Stay at this 4-star spa property in Marrakech. Enjoy free breakfast, free WiFi, and free parking. Our guests praise the pool and the helpful staff in our reviews. Popular attractions Avenue Mohamed VI and Noria Golf Club are located nearby.
8/10 Very Good! (1,003 reviews)
"I like spicy food,I enjoyed the breakfast and snacks Dinner and lunch not spicy The staffs are nice and friendly"

Reviewed on May 24, 2025

Aqua Mirage Club & Aqua Parc - All Inclusive
Save an average of 15% on thousands of hotels when you're signed in
Palais Moulay Said & SPA

Palais Moulay Said & SPA

3 out of 5
60 Riad Zitoun Lakdim, Marrakech, Marrakech-Safi
Stay at this 3-star spa riad in Marrakech. Enjoy free breakfast, free WiFi, and a full-service spa. Popular attractions Jemaa el-Fnaa and Avenue Mohamed VI are located nearby.
10/10 Exceptional! (4 reviews)
"Had a brilliant stay the hotel was very clean and the staff were outstanding they could not do enough for you. Especially the lads in blue uniforms"

Reviewed on May 24, 2025

Palais Moulay Said & SPA
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
*Price based on the lowest price found within past 24 hours and based upon one night stay for two adults over the next thirty days. Prices and availability subject to change. Additional terms may apply.