Find Cheap Flights from Ontario to Morocco

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

Depart
Return
Any month
Compare vs. KAYAK |

Ontario to Morocco Flight Information

Flights Arrive in Morocco
Flights Depart from Ontario
Flight Price C$ 548
Airlines Air Canada, SWISS, Lufthansa, Brussels Airlines, Austrian Airlines, TAP AIR PORTUGAL, KLM, Air France, Delta, Alitalia, Turkish Airlines

Book cheap flights from Ontario to Morocco (round-trip)

Airports
Origin
Toronto
C$ 548
only
C$ 548
C$ 767
only
C$ 767
Destination
Marrakesh
C$ 548
only
C$ 548
Casablanca
C$ 767
only
C$ 767
Tue, 5 Feb
YYZ
Toronto Pearson Intl
RAK
Marrakech Menara
44h 10m
Mon, 11 Feb
RAK
Marrakech Menara
YYZ
Toronto Pearson Intl
39h 55m
C$ 548
Trip: 7 days
Overall 0.0 Poor
Based on 0 reviews
Tue, 22 Jan
YTZ
Toronto Island
CMN
Casablanca Mohamed V
8h 55m
Mon, 4 Feb
CMN
Casablanca Mohamed V
YTZ
Toronto Island
11h 30m
C$ 767
Trip: 14 days
7.1GoodShow reviews
Overall 7.1 Good
Based on 23,328 reviews
Overall
7.2
Boarding
7.4
Comfort
7.0
Crew
7.7
Entertainment
6.9
Food
6.5
YVR
MEL
Excellent 10.0

Pros: Very good. No issues

MEX
YYZ
Excellent 10.0

Pros: Pleasant Flight attendants and good pilot.

Cons: No free drinks at all! Cheap airline

YYZ
DUB
Excellent 10.0

Pros: Everything

Cons: Nothing

EWR
YVR
Excellent 9.0

Pros: Flight and service was very good

Cons: Crew showed up late and we subsequently were delayed.

YYZ
FCO
Excellent 9.6

Pros: Very smooth flight. Nice 787

Cons: Very cramped no room to move. I can't believe the meals that were served. Very small portions. A slice of bread for breakfast. No butter just dry bread and coffee!!

Wed, 6 Feb
YYZ
Toronto Pearson Intl
RAK
Marrakech Menara
12h 45m
Mon, 18 Feb
RAK
Marrakech Menara
YYZ
Toronto Pearson Intl
25h 15m
C$ 800
Trip: 13 days
8.1ExcellentShow reviews
Overall 8.1 Excellent
Based on 7,497 reviews
Overall
8.3
Boarding
8.3
Comfort
7.9
Crew
8.7
Entertainment
7.8
Food
8.0
ZRH
BOS
Excellent 10.0

Pros: From start to finish, Sevdije was in great hands. She had to be in a wheelchair, and there were three connecting flights in countries where she doesn't speak the language. It could have been so complicated, and everyone made it SO EASY. She was all smiles when she arrived in Boston. THANK YOU!!!!!!

Cons: Nothing!

BUD
ZRH
Mediocre 2.0

Cons: I am still in Budapest and was not able to fly back on my Hungarian passport.

BOS
ZRH
Good 6.0

Pros: Flight was on time. Friendly crew and professional.

Cons: I ordered vegan food, no meat , dairy free. On my trip from Boston to Zurich I received vegan food. On my way fro Zurich to Belgrade I was told” sorry we do not have any vegan food, “ Also, I was charged $60 for my check in one bag,. Not expectable.

PRG
ZRH
Good 7.3

Pros: Swiss quality, punctuality and reliability.

Cons: No negatives.

HKG
ZRH
Mediocre 2.0

Cons: they cancelled letting me fly

Fri, 15 Feb
YYZ
Toronto Pearson Intl
CMN
Casablanca Mohamed V
26h 00m
Fri, 15 Mar
CMN
Casablanca Mohamed V
YYZ
Toronto Pearson Intl
27h 22m
C$ 824
Trip: 28 days
8.0ExcellentShow reviews
Overall 8.0 Excellent
Based on 23,915 reviews
Overall
8.1
Boarding
8.1
Comfort
7.9
Crew
8.5
Entertainment
7.7
Food
7.7
BHX
FRA
Good 6.6

Pros: The staff upon checking in were very polite and courteous.

Cons: It took a while for the staff to open up the boarding gate . Upon boarding I was given a sandwich which contained eggs.

CLT
MUC
Excellent 10.0

Pros: Service

Cons: A little bit turbulence

MUC
EWR
Excellent 9.6

Pros: Legroom and recline of seats of the A350

Cons: Noise of engines at cruising speed louder than most of it's size USB outlet didn't charge

TXL
MUC
Mediocre 2.0

Cons: Airline canceled my flight with out refund or giving other options. Never will use them again.

MUC
LYS
Excellent 8.6

Pros: Smooth flight

Cons: Weird plane noises (typical of older Airbus planes)

Fri, 17 May
YYZ
Toronto Pearson Intl
RAK
Marrakech Menara
18h 50m
Sat, 25 May
RAK
Marrakech Menara
YYZ
Toronto Pearson Intl
28h 43m
C$ 833
Trip: 9 days
6.9GoodShow reviews
Overall 6.9 Good
Based on 1,976 reviews
Overall
7.1
Boarding
7.1
Comfort
7.0
Crew
7.6
Entertainment
6.4
Food
6.4
VIE
BRU
Okay 4.0

Pros: Nothing really

Cons: Late boarding, had to check the bag, had to wait forever when landed in the plane

BRU
LHR
Good 6.0

Pros: This particular flight was parked at the closest bay to immigration at Heathrow. So a late boarding and arrival was made early through not having a mile long walk to passport control.

Cons: Disorganized boarding with the plane load of people huddled around the entrance to the boarding area. No guidance from the crew on how to efficiently pack the overhead bins efficiently with passengers helpless to put their treasures into the overhead bins.

BUD
BRU
Mediocre 3.6

Cons: It was delayed. I paid very expensive to fly on Business to be on the first row. Because every minute count for me on this trip. But it was delayed. I feel I should get a refund for sum of the money I spent

VCE
BRU
Excellent 8.3

Pros: The crew was very cool

Cons: The food was ok

BRU
OUA
Good 7.0

Pros: After a bad experience checking in from Paris, the Ouagadougou part of the trip went well and the food was good, and a good entertainment system.

Sat, 16 Feb
YYZ
Toronto Pearson Intl
RAK
Marrakech Menara
13h 50m
Sun, 24 Feb
RAK
Marrakech Menara
YYZ
Toronto Pearson Intl
29h 30m
C$ 840
Trip: 9 days
7.9GoodShow reviews
Overall 7.9 Good
Based on 4,013 reviews
Overall
8.1
Boarding
8.2
Comfort
7.9
Crew
8.5
Entertainment
7.4
Food
7.5
ORD
VIE
Excellent 9.6

Pros: Everything went very well! Boarding was easy, the flight was smooth with little turbulence, we arrived on time, the crew was friendly and attentive, the food was good!

Cons: Everything was very smooth, except that the seats were not very comfortable!

SJJ
VIE
Okay 4.4

Cons: When we checked in, we were told we didn't have seats because the plane was overbooked. We waited at the gate for information. The attendants were curt and not helpful, they told us they had no information. After the plane was boarded, we were finally given tickets with seats and rushed onto the plane. When we arrived at the Sarajevo airport, our luggage and the luggage of many passengers did not arrive! We waited in a line for 1.5 hours to put in a claim for our suitcases. It was not a good experience.

SKP
VIE
Excellent 10.0

Pros: From start to finish, Sevdije was in great hands. She had to be in a wheelchair, and there were three connecting flights in countries where she doesn't speak the language. It could have been so complicated, and everyone made it SO EASY. She was all smiles when she arrived in Boston. THANK YOU!!!!!!

Cons: Nothing!

JFK
VIE
Excellent 8.0

Pros: Good experience, service was good, and attendants were courteous

VIE
FRA
Excellent 8.3

Pros: I like the food and servise

Mon, 21 Jan
YYZ
Toronto Pearson Intl
CMN
Casablanca Mohamed V
12h 00m
Tue, 5 Feb
CMN
Casablanca Mohamed V
YYZ
Toronto Pearson Intl
35h 20m
C$ 860
Trip: 16 days
7.2GoodShow reviews
Overall 7.2 Good
Based on 4,174 reviews
Overall
7.4
Boarding
7.3
Comfort
7.2
Crew
7.9
Entertainment
6.6
Food
7.0
EWR
OPO
Okay 5.6

Pros: I did like that the flight wasnt full

Cons: Website was not intuitive with regard to baggage fees. Paid $100++ for ONE bag ans then they failed to transfer my bags to the connecting flight. Still waiting on the status of my belongings.

LGW
OPO
Excellent 8.0

Pros: The tripulation are very nice people. The food is better last year. Is good.

Cons: The space between seats are small.

BOS
LIS
Excellent 9.3

Pros: loved the pillow and the blanket and the movie options

EWR
OPO
Okay 4.6

Cons: I arrived 13 hours late, had two extra flights. I was delayed 3 hours first flight, 1.5 hours second flight after watching two flights that I “wasn’t allowed” to be on depart right in front of me at 9 and 10 instead of the 11 that they rebooked me on. Once I landed in Lisbon after the second flight that o wasn’t supposed to take. We missed the connection by 5 minutes and there were many people flying to my same destination. I had to wait 5 hours in Lisbon when I shouldn’t have ever went to Lisbon. I bought a ticket from Newark to Zürich through Porto 10 hours in total. I think TAP overbooked everyone and seated us on purpose. The secondflight was delayed due to “bad weather” and it was perfectly nice outside. Shame on TAP. I’m sure other people are complaining.

MAD
LIS
Excellent 10.0

Pros: All!!

Cons: Nothing.

Thu, 17 Jan
YYZ
Toronto Pearson Intl
RAK
Marrakech Menara
15h 25m
Sun, 27 Jan
RAK
Marrakech Menara
YYZ
Toronto Pearson Intl
24h 55m
C$ 863
Trip: 11 days
7.7GoodShow reviews
Overall 7.7 Good
Based on 2,562 reviews
Overall
8.0
Boarding
8.0
Comfort
7.7
Crew
8.4
Entertainment
7.1
Food
7.4
PRG
AMS
Mediocre 3.2

Pros: Nothing to mention

Cons: Crew was rude when I asked if there was a vegetarian option for the snack. I did request special meals for the trip. Even if they did not have a vegetarian option, they don't need to be rude!! Boarding was ridiculous. we were supposed to form a line and wait. Would have been a lot better if they boarded by seat numbers. Also they made me check in my fairly small and light carry on bag resulting in its contents arriving broken!

HEL
AMS
Excellent 8.6

Pros: The crew was really friendly.

Cons: There was a Force Majeur delay in Helsinki due to wings freezing that caused 20 minute delay to Amsterdam and made the interchange stressful.

AMS
BCN
Good 6.6

Cons: None of our 4 checked bags arrived with us. This was despite ample connection time (2+ hours) in Amsterdam.

BOM
AMS
Mediocre 2.0

Cons: Poor food, flight attend and finally baggage missing. Overall experience is extremely bad.

IAD
AMS
Good 7.6

Pros: Gaps between seats are very narrow.

Cons: when serving drinks, cabin crew limited to serve liquor only once and it was poor service.

Wed, 23 Jan
YYZ
Toronto Pearson Intl
RAK
Marrakech Menara
12h 50m
Wed, 6 Feb
RAK
Marrakech Menara
YYZ
Toronto Pearson Intl
32h 55m
C$ 866
Trip: 15 days
7.4GoodShow reviews
Overall 7.4 Good
Based on 3,041 reviews
Overall
7.6
Boarding
7.6
Comfort
7.3
Crew
8.2
Entertainment
6.8
Food
7.1
JFK
CDG
Good 7.3

Cons: I ordered Asian Vegetarian Meal. But they served me only pasta.

ZRH
CDG
Okay 4.6

Pros: Good quality flight

Cons: But delayed and lost baggage

CDG
SFO
Good 7.3

Pros: The entertainment has great selection. The crews were much friendier than the flight from SFO to Paris.

Cons: The seat padding is rather thin.

CDG
SFO
Excellent 10.0

Pros: Leg space was great, food was delicious, alcohol served 3-4 times, and the in-flight entertainment was spectacular. I saw 4 movies and slept somewhat comfortably for once!

CDG
BOM
Excellent 10.0

Pros: Over all pretty good for price.

Mon, 11 Feb
YYZ
Toronto Pearson Intl
CMN
Casablanca Mohamed V
15h 50m
Fri, 22 Feb
CMN
Casablanca Mohamed V
YYZ
Toronto Pearson Intl
13h 40m
C$ 878
Trip: 12 days
7.9GoodShow reviews
Overall 7.9 Good
Based on 21,968 reviews
Overall
8.1
Boarding
8.1
Comfort
7.8
Crew
8.5
Entertainment
7.7
Food
7.4
SEA
ICN
Excellent 8.0

Pros: Great staff and they worked hard to make the flight comfortable.

Cons: The seats are small and the plane feels like a Sardine can.

DTW
LAX
Excellent 10.0

Pros: Everything went smoothly. Baggage was at carousel before we were, a first.

Cons: Everything was fine.

CDG
SEA
Excellent 10.0

Pros: Friendly crew

ATL
MCI
Excellent 10.0

Pros: Nice people

Cons: Waiting at gate in KC

ANC
SEA
Excellent 9.0

Pros: Everything was fine. Delta did a great job.

Cons: The kid screaming in my ear for 3 hours

Tue, 5 Feb
YYZ
Toronto Pearson Intl
RAK
Marrakech Menara
44h 10m
Mon, 11 Feb
RAK
Marrakech Menara
YYZ
Toronto Pearson Intl
39h 55m
C$ 548
Trip: 7 days
Overall 0.0 Poor
Based on 0 reviews
Fri, 8 Mar
YYZ
Toronto Pearson Intl
CMN
Casablanca Mohamed V
28h 31m
Fri, 5 Apr
CMN
Casablanca Mohamed V
YYZ
Toronto Pearson Intl
28h 45m
C$ 1256
Trip: 28 days
6.8GoodShow reviews
Overall 6.8 Good
Based on 1,238 reviews
Overall
7.1
Boarding
7.2
Comfort
6.9
Crew
7.5
Entertainment
5.9
Food
6.3
FCO
TUN
Excellent 8.3

Pros: good onboard service

Cons: the business class wasnt really so good to my expectation.

FCO
JNB
Okay 5.3

Pros: Cheap fares and direct flight

Cons: Entertainment very poor. Would recommend a kruger selection of movies and preferably to be available to watch once we are on the plane waiting for take off. Economy class space limited .

ATH
TLV
Excellent 8.4

Pros: todo estuvo muy bien!!!

Cons: el desayuno o como quieran llamarlo es muy pobre

FCO
JFK
Mediocre 3.6

Pros: I don't think I say anything I liked.

Cons: Food, veg option, given peaces of boiled mushrooms, Eggplants and spinach. What a horrible experience.

TUN
FCO
Excellent 9.6

Pros: All was well but missed my bag and one opened

Cons: Missed my baggage and one was opened and wrapping removed

Mon, 18 Feb
YYZ
Toronto Pearson Intl
RAK
Marrakech Menara
45h 55m
Mon, 25 Feb
RAK
Marrakech Menara
YYZ
Toronto Pearson Intl
31h 40m
C$ 571
Trip: 8 days
Overall 0.0 Poor
Based on 0 reviews
Tue, 12 Feb
YYZ
Toronto Pearson Intl
CMN
Casablanca Mohamed V
33h 25m
Fri, 29 Mar
CMN
Casablanca Mohamed V
YYZ
Toronto Pearson Intl
33h 05m
C$ 1368
Trip: 45 days
8.0ExcellentShow reviews
Overall 8.0 Excellent
Based on 21,178 reviews
Overall
8.0
Boarding
7.9
Comfort
7.8
Crew
8.3
Entertainment
8.1
Food
8.0
IST
SFO
Okay 4.0

Cons: - Boarding took too much time because the airline called all passengers to board, instead of asking to board by their seat zone. - The space between seat is too narrow so I couldn't stretch my legs. - The seats are very old and little bit dirty - The seats were not properly cleaned.

CAN
IST
Excellent 9.0

Pros: Service ,food

Cons: Boarding take long time

IST
JFK
Excellent 10.0

Pros: I highly appreciated the kind care of all the staff in the plane; especially the great selection of food. Thank you very much! For a plane it was really 5 * service.

Cons: the correspondence between the staff. On my way to New York, I was brought to the lounge to wait until my boarding will start but nobody picked me up as promised, so I had to walk the way. I needed a wheel chair as well on my way back, extra ordered it at the check in, they said it is noted in the system. But nobody was there to pick me up. When I finally found someone, I was brought to a place, being asked to sit down and wait where I still had to pass stairs to come to the passport controll. From there noone picked me up, so I had to go my way alone with pain in my leg. I don't want to argue, I managed it even with pain but I wonder what happens with people if they cannot walk anymore at all. My advice would be that you work on to improve this service. We extra booked business class but this service was not worth being called business class.

IAH
IST
Excellent 9.3

Pros: The flight was on time and the crew was professional. The food and entertainment was good.

Cons: It is too cramped in the toilets and seating area.

BOM
IST
Excellent 8.3

Pros: The full recline seats were really good and comfy. I could sleep on my side which is what I prefer. Good food and excellent service

Mon, 18 Feb
YYZ
Toronto Pearson Intl
RAK
Marrakech Menara
45h 55m
Mon, 25 Feb
RAK
Marrakech Menara
YYZ
Toronto Pearson Intl
31h 40m
C$ 571
Trip: 8 days
Overall 0.0 Poor
Based on 0 reviews
Wed, 23 Jan
YTZ
Toronto Island
CMN
Casablanca Mohamed V
29h 55m
Fri, 1 Feb
CMN
Casablanca Mohamed V
YTZ
Toronto Island
10h 30m
C$ 767
Trip: 10 days
7.1GoodShow reviews
Overall 7.1 Good
Based on 23,328 reviews
Overall
7.2
Boarding
7.4
Comfort
7.0
Crew
7.7
Entertainment
6.9
Food
6.5
EWR
YVR
Excellent 9.0

Pros: Flight and service was very good

Cons: Crew showed up late and we subsequently were delayed.

MIA
YYZ
Excellent 8.3

Cons: Overhead luggage compartment in business class was poor

MUC
YYZ
Excellent 8.6

Cons: Food at Air Canada. Very bad.

YVR
MEL
Excellent 10.0

Pros: Very good. No issues

YOW
YYZ
Excellent 10.0

Pros: The 777 is excellent. Service very friendly. Food is good. One leg flight is super good

Cons: Apparently the pilots are allowed to smoke on these long flights. In this trip it was not bad but on previous flights it was really bad

Sat, 26 Jan
YYZ
Toronto Pearson Intl
RAK
Marrakech Menara
41h 00m
Sun, 3 Feb
RAK
Marrakech Menara
YYZ
Toronto Pearson Intl
33h 15m
C$ 599
Trip: 9 days
Overall 0.0 Poor
Based on 0 reviews
Wed, 6 Feb
YYZ
Toronto Pearson Intl
RAK
Marrakech Menara
12h 45m
Mon, 18 Feb
RAK
Marrakech Menara
YYZ
Toronto Pearson Intl
25h 15m
C$ 800
Trip: 13 days
8.1ExcellentShow reviews
Overall 8.1 Excellent
Based on 7,497 reviews
Overall
8.3
Boarding
8.3
Comfort
7.9
Crew
8.7
Entertainment
7.8
Food
8.0
ZRH
BOS
Good 6.0

Cons: The screens would freeze for all the people around. The connecting flight had 50 minutes, however there was another security check and gate was quite far, everything had to be done in a hassle and we were nervous throughout regarding missing the flight.

ZRH
DXB
Excellent 8.0

Cons: Pleasant overall experience

SFO
ZRH
Excellent 10.0

Cons: Did NOT know ticket was economy light!!!! I WAS UPSET WE HAD TO PAY BAGGAGE FEE!!!!

ZRH
SIN
Excellent 10.0

Pros: Reliable, modern cabin, nice crew

Cons: Some more music choices would be nice

HKG
ZRH
Mediocre 2.0

Cons: they cancelled letting me fly

Fri, 15 Feb
YYZ
Toronto Pearson Intl
CMN
Casablanca Mohamed V
26h 00m
Fri, 15 Mar
CMN
Casablanca Mohamed V
YYZ
Toronto Pearson Intl
27h 22m
C$ 824
Trip: 28 days
8.0ExcellentShow reviews
Overall 8.0 Excellent
Based on 23,915 reviews
Overall
8.1
Boarding
8.1
Comfort
7.9
Crew
8.5
Entertainment
7.7
Food
7.7
HAM
MUC
Excellent 8.3

Pros: Above expectation

Cons:

CLT
MUC
Excellent 10.0

Pros: Service

Cons: A little bit turbulence

FRA
CAI
Excellent 10.0

Pros: On the airline website the price of the ticket was $3000 and I bought it for $750 on Kayak, I expected delays, cancellations or something to go wrong and justify that price drop. Nothing of that sort happened! It was a comfortable and on time trip with no problems!

Cons: Nothing!

MUC
EWR
Excellent 9.6

Pros: Legroom and recline of seats of the A350

Cons: Noise of engines at cruising speed louder than most of it's size USB outlet didn't charge

TXL
MUC
Mediocre 2.0

Cons: Airline canceled my flight with out refund or giving other options. Never will use them again.

Fri, 17 May
YYZ
Toronto Pearson Intl
RAK
Marrakech Menara
18h 50m
Sat, 25 May
RAK
Marrakech Menara
YYZ
Toronto Pearson Intl
28h 43m
C$ 833
Trip: 9 days
6.9GoodShow reviews
Overall 6.9 Good
Based on 1,976 reviews
Overall
7.1
Boarding
7.1
Comfort
7.0
Crew
7.6
Entertainment
6.4
Food
6.4
VCE
BRU
Excellent 8.3

Pros: The crew was very cool

Cons: The food was ok

BRU
PRG
Mediocre 2.0

Cons: Delayed. Crew seemed pretty annoyed to have people aboard. Will avoid next time.

BRU
OUA
Good 7.0

Pros: After a bad experience checking in from Paris, the Ouagadougou part of the trip went well and the food was good, and a good entertainment system.

BUD
BRU
Mediocre 3.6

Cons: It was delayed. I paid very expensive to fly on Business to be on the first row. Because every minute count for me on this trip. But it was delayed. I feel I should get a refund for sum of the money I spent

EBB
BRU
Excellent 8.0

Pros: Helpful crew. They reset the screen, came around with blankets, headphones and generally tried to make the space habitable.

Cons: When I am asked to book my seat, I am usually shown a map which has no reflection on the overall reality. The seat I select is normally allocated to me but if the plane is not full (unusual) I am told there are unavailable seats that would provide more choice.

*
Prices are per person, are for e–tickets and include all taxes & fees in CAD.

We attempt to get accurate prices, however, prices are not guaranteed.

Here's why:

We’re not the seller.
At KAYAK we don’t set the prices, so it’s not possible for us to guarantee what other companies are selling.

We compile tonnes of data for you
Our service lets you quickly and easily compare results from hundreds of travel sites at once. In this sense, KAYAK is a search engine and we can't guarantee prices we find.

Why aren’t prices accurate 100% of the time?
Prices on airline seats, hotel rooms and car rentals can change frequently. Several people may also be trying to buy the same travel option simultaneously. As a result, you may find, on occasion, that certain prices are no longer available.

If you have more questions or if you have a bad price to report to us,
please send us an and someone from our team will get back to you promptly.