Flights To Morocco - Cheap Flights Starting at CA $44

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*
FCOCasablancaSeptember 5 to September 21CA $352
FCOCasablancaSeptember 5 to September 21CA $352
LTNTemsiaJuly 16 to July 18CA $416
BGYCasablancaJune 26 to June 29CA $465
FCOMarrakechAugust 17 to September 1CA $497
FCOMarrakechAugust 17 to September 1CA $497
STNFesSeptember 5 to September 13CA $541
ORYBni Oukil Oulad M'HandJuly 28 to August 1CA $574
ORYBni Oukil Oulad M'HandJuly 28 to August 1CA $574
AMSFesJuly 6 to July 20CA $583
FCOHjar EnnhalAugust 12 to August 27CA $816
FCOHjar EnnhalAugust 12 to August 27CA $816
FCOFesAugust 8 to August 27CA $1,161
FCOFesAugust 8 to August 27CA $1,161
YULBni Oukil Oulad M'HandJune 28 to July 17CA $1,741
*Prices include taxes and fees
OriginDestinationTravel datesFlights from*
BRUBni Oukil Oulad M'HandJune 8 to June 17CA $256
LGWMarrakechJune 8 to June 11CA $264
ORYAhl AngadJune 7 to June 20CA $324
ORYRabatJune 8 to June 11CA $325
BRUMarrakechJune 8 to June 22CA $424
BCNHjar EnnhalJune 6 to June 13CA $469
ORYFesJune 8 to June 8CA $472
FCOCasablancaJune 6 to June 19CA $473
YULRabatJune 6 to June 29CA $938
YULCasablancaJune 6 to June 30CA $1,121
YULHjar EnnhalJune 6 to June 16CA $1,228
YULAhl AngadJune 6 to June 22CA $1,304
YULTemsiaJune 7 to June 19CA $1,327
YULFesJune 7 to July 7CA $1,518
YULBni Oukil Oulad M'HandJune 6 to July 18CA $1,550
*Prices include taxes and fees
Price found within the past 48 hours. Click for updated prices.
Riad Flamme D’Orient & SPA
Palais Moulay Said & SPA
Club Paradisio
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,259 reviews)
"Special room designed for the elderly, Spacious bathroom with seat in the shower and hand rails-great!"

Reviewed on Jun. 3, 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,005 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.
9.2/10 Wonderful! (7 reviews)
"Beautiful hotel in the centre of the markets."

Reviewed on Jun. 1, 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.