Find flights
When to book
FAQs & Tips
Deals

Find cheap flights from Ontario to Morocco from C$ 514

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight from Ontario to Morocco departing on 14/9. Fares are subject to change and may not be available on all flights or dates of travel. Click the price to replicate the search for this deal.
1 adult
0 bags
Thu 13/6
Thu 20/6

Search hundreds of travel sites at once for deals on flights to Morocco

In the last 7 days, travellers have searched 42,566,405 times on KAYAK, and here is why:

Save 21% or moreCompare multiple travel sites with one search.

Track pricesNot ready to book? Create a price alert for when prices drop.

Free to useThere are no hidden charges or fees.

Filter your dealsChoose cabin class, free Wi-Fi and more.

Good to know

Low season

March

High season

June

Cheapest flight

C$ 514
Best time to beat the crowds (14% less expensive on average)
Most popular time to fly (22% more expensive on average)
Flight from Montreal Pierre Elliott Trudeau Intl to Casablanca

FAQs for booking flights from Ontario to Morocco

  • How does KAYAK find such low prices on flights from Ontario to Morocco?

    KAYAK is a travel search engine. That means we look across the web to find the best prices we can find for our users. With over 2 billion flight queries processed yearly, we are able to display a variety of prices and options on flights from Ontario to Morocco.

  • How does KAYAK's flight Price Forecast tool help me choose the right time to buy my flight ticket from Ontario to Morocco?

    KAYAK’s flight Price Forecast tool uses historical data to determine whether the price for a flight to Morocco from Ontario is likely to change within 7 days, so travelers know whether to wait or book now.

  • What is the Hacker Fare option on flights from Ontario to Morocco?

    Hacker Fares allow you to combine one-way tickets in order to save you money over a traditional round-trip ticket. You could then fly to Morocco with an airline and back to Ontario with another airline.

  • What is KAYAK's "flexible dates" feature and why should I care when looking for a flight from Ontario to Morocco?

    Sometimes travel dates aren't set in stone. If your preferred travel dates have some wiggle room, flexible dates will show you all the options when flying to Morocco from Ontario up to 3 days before/after your preferred dates. You can then pick the flights that suit you best.

See more FAQs

Book cheap flights from Ontario to Morocco

Recent round-trip flight deals

9/9Mon
1 stopTAP AIR PORTUGAL
12h 25mYUL-CMN
9/10Wed
1 stopTAP AIR PORTUGAL
14h 45mCMN-YUL
C$ 767
14/9Sat
1 stopTAP AIR PORTUGAL
29h 50mYUL-CMN
9/10Wed
1 stopTAP AIR PORTUGAL
14h 45mCMN-YUL
C$ 770
18/9Wed
directAir Transat
6h 55mYUL-RAK
6/10Sun
directAir Transat
7h 40mRAK-YUL
C$ 848
23/9Mon
directAir Canada
7h 10mYUL-CMN
8/10Tue
directAir Canada
8h 00mCMN-YUL
C$ 855
16/9Mon
directAir Canada
7h 10mYUL-CMN
4/10Fri
directAir Canada
8h 00mCMN-YUL
C$ 856
21/9Sat
directAir Transat
6h 55mYUL-RAK
3/10Thu
directAir Transat
7h 40mRAK-YUL
C$ 863
18/9Wed
direct
7h 10mYUL-CMN
9/10Wed
1 stop
19h 50mCMN-YUL
C$ 898
27/10Sun
1 stopSWISS
15h 30mYUL-RAK
19/11Tue
1 stopSWISS
26h 10mRAK-YUL
C$ 919
27/10Sun
1 stopSWISS
15h 30mYUL-RAK
14/11Thu
1 stopSWISS
26h 10mRAK-YUL
C$ 926
24/9Tue
direct
7h 10mYUL-CMN
8/10Tue
2 stops
17h 35mCMN-YUL
C$ 927

Search by stops

Search by airline

Search by price

Recent one-way flight deals

14/9Sat
2 stops
13h 40mYUL-CMN
C$ 514
27/5Mon
1 stop
15h 15mYUL-AGA
C$ 517
2/6Sun
1 stop
30h 15mYUL-RAK
C$ 532
14/9Sat
2 stopsAzores Airlines
13h 40mYUL-CMN
C$ 552
17/9Tue
2 stopsAzores Airlines
13h 40mYUL-CMN
C$ 574
14/8Wed
directAir Transat
6h 55mYUL-RAK
C$ 611
13/6Thu
1 stopTAP AIR PORTUGAL
30h 50mYUL-CMN
C$ 784
24/5Fri
1 stopRoyal Air Maroc
19h 50mYUL-RAK
C$ 790
26/8Mon
1 stopRoyal Air Maroc
21h 15mYUL-OUD
C$ 812
23/7Tue
1 stopTAP AIR PORTUGAL
31h 20mYUL-RAK
C$ 851

Search by stops

Search by airline

Search by price

Last minute flights from Ontario to Morocco

Last minute flight, train and bus deals

19/5Sun
multi-stopDelta
11h 15mYUL-CMN
3/6Mon
multi-stopDelta
12h 30mCMN-YUL
C$ 985
19/5Sun
multi-stopDelta
11h 15mYUL-CMN
3/6Mon
multi-stopDelta
17h 48mCMN-YUL
C$ 1,023
19/5Sun
directRoyal Air Maroc
6h 40mYUL-CMN
8/6Sat
directRoyal Air Maroc
7h 30mCMN-YUL
C$ 1,027
18/5Sat
multi-stop
31h 20mYUL-CMN
24/5Fri
multi-stop
14h 45mCMN-YUL
C$ 1,054
19/5Sun
directRoyal Air Maroc
6h 40mYUL-CMN
11/6Tue
directRoyal Air Maroc
7h 30mCMN-YUL
C$ 1,068
18/5Sat
multi-stop
15h 15mYUL-RAK
23/5Thu
multi-stop
25h 25mRAK-YUL
C$ 1,093
19/5Sun
multi-stopLufthansa
23h 05mYUL-CMN
10/6Mon
multi-stopLufthansa
23h 35mCMN-YUL
C$ 1,292
19/5Sun
multi-stopLufthansa
23h 05mYUL-CMN
10/6Mon
multi-stopLufthansa
17h 30mCMN-YUL
C$ 1,309
19/5Sun
multi-stopAir Canada
24h 40mYUL-CMN
7/6Fri
multi-stopAir Canada
19h 50mCMN-YUL
C$ 1,365
19/5Sun
multi-stopAir Canada
24h 40mYUL-CMN
7/6Fri
multi-stopAir Canada
35h 33mCMN-YUL
C$ 1,373

Search by stops

Search by airline

Search by price