Flights Africa Morocco Toronto to Morocco

Cheap flights from Toronto to Morocco

Depart
Return
Any month
Compare vs. momondo |

Toronto to Morocco flight comparison made easy

Below you can see the best fares for your route over the next three months. All fares were found on momondo this week. Browse the quickest and cheapest flights from Toronto to Morocco by changing tabs
Quickest
Cheapest
Air Canada
Air Canada
09 Dec.
YTZ
3:15 p.m.
Toronto Island airport
29h 55m
1 Stop
3:10 a.m.
+2
CMN
Casablanca Mohamed V airport
Air Canada
16 Dec.
CMN
11:10 a.m.
Casablanca Mohamed V airport
13h 30m
1 Stop
6:40 p.m.
YTZ
Toronto Island airport
755 CAD
Air Canada
Air Canada
30 Nov.
YTZ
1:15 p.m.
Toronto Island airport
31h 55m
1 Stop
3:10 a.m.
+2
CMN
Casablanca Mohamed V airport
Air Canada
09 Dec.
CMN
11:10 a.m.
Casablanca Mohamed V airport
12h 30m
1 Stop
5:40 p.m.
YTZ
Toronto Island airport
758 CAD
SWISS
SWISS
11 Mar.
YYZ
1:55 p.m.
Toronto Pearson Intl airport
12h 35m
1 Stop
7:30 a.m.
+1
RAK
Marrakesh Menara airport
SWISS
19 Mar.
RAK
1:20 p.m.
Marrakesh Menara airport
29h 55m
1 Stop
2:15 p.m.
+1
YYZ
Toronto Pearson Intl airport
809 CAD
SWISS
SWISS
12 Feb.
YYZ
11:55 a.m.
Toronto Pearson Intl airport
12h 35m
1 Stop
6:30 a.m.
+1
RAK
Marrakesh Menara airport
SWISS
05 Mar.
RAK
1:20 p.m.
Marrakesh Menara airport
29h 55m
1 Stop
1:15 p.m.
+1
YYZ
Toronto Pearson Intl airport
813 CAD
SWISS
SWISS
04 Feb.
YYZ
11:50 a.m.
Toronto Pearson Intl airport
14h 35m
2 Stops
8:25 a.m.
+1
RAK
Marrakesh Menara airport
SWISS
18 Feb.
RAK
1:20 p.m.
Marrakesh Menara airport
29h 55m
1 Stop
1:15 p.m.
+1
YYZ
Toronto Pearson Intl airport
821 CAD
SWISS
SWISS
14 Nov.
YYZ
11:50 a.m.
Toronto Pearson Intl airport
35h 05m
1 Stop
4:55 a.m.
+2
RAK
Marrakesh Menara airport
SWISS
29 Nov.
RAK
1:20 p.m.
Marrakesh Menara airport
29h 55m
1 Stop
1:15 p.m.
+1
YYZ
Toronto Pearson Intl airport
829 CAD
Delta
Delta
08 Feb.
YYZ
1:45 p.m.
Toronto Pearson Intl airport
12h 25m
1 Stop
8:10 a.m.
+1
RBA
Rabat Sale airport
Delta
15 Feb.
RBA
8:00 a.m.
Rabat Sale airport
15h 45m
1 Stop
5:45 p.m.
YYZ
Toronto Pearson Intl airport
830 CAD
Air France
Air France
16 Jan.
YYZ
4:15 p.m.
Toronto Pearson Intl airport
12h 35m
1 Stop
10:50 a.m.
+1
RAK
Marrakesh Menara airport
Air France
28 Jan.
RAK
1:05 p.m.
Marrakesh Menara airport
17h 33m
2 Stops
12:38 a.m.
+1
YYZ
Toronto Pearson Intl airport
856 CAD
Air France
Air France
03 Dec.
YYZ
1:01 p.m.
Toronto Pearson Intl airport
15h 49m
2 Stops
10:50 a.m.
+1
RAK
Marrakesh Menara airport
Air France
10 Dec.
RAK
1:05 p.m.
Marrakesh Menara airport
17h 03m
2 Stops
12:08 a.m.
+1
YYZ
Toronto Pearson Intl airport
885 CAD
KLM
KLM
01 Feb.
YYZ
1:05 p.m.
Toronto Pearson Intl airport
18h 50m
1 Stop
1:55 p.m.
+1
RAK
Marrakesh Menara airport
KLM
31 Mar.
RAK
7:20 a.m.
Marrakesh Menara airport
14h 50m
1 Stop
5:10 p.m.
YYZ
Toronto Pearson Intl airport
847 CAD
Lufthansa
Lufthansa
06 Dec.
YYZ
3:45 p.m.
Toronto Pearson Intl airport
22h 20m
2 Stops
8:05 p.m.
+1
CMN
Casablanca Mohamed V airport
Lufthansa
15 Dec.
CMN
10:40 a.m.
Casablanca Mohamed V airport
11h 50m
1 Stop
4:30 p.m.
YYZ
Toronto Pearson Intl airport
840 CAD
KLM
KLM
19 Mar.
YYZ
6:50 p.m.
Toronto Pearson Intl airport
14h 30m
1 Stop
2:20 p.m.
+1
RAK
Marrakesh Menara airport
KLM
29 Mar.
RAK
7:20 a.m.
Marrakesh Menara airport
22h 18m
2 Stops
12:38 a.m.
+1
YYZ
Toronto Pearson Intl airport
856 CAD

Alternative routes for Toronto to Morocco

Compare alternative flights to and from nearby airports and cities to discover the best prices and most convenient flight times
Toronto to Casablanca
Fastest flight time
9h 55m
Cheapest price
755 CAD
Toronto to Marrakesh
Fastest flight time
14h 15m
Cheapest price
777 CAD
Toronto to Rabat
Fastest flight time
12h 25m
Cheapest price
830 CAD
Toronto to Agadir
Fastest flight time
16h 10m
Cheapest price
856 CAD
Toronto to Fez
Fastest flight time
20h 15m
Cheapest price
872 CAD
Toronto to Tangier
Fastest flight time
19h 36m
Cheapest price
1,006 CAD
Toronto to Ouarzazate
Fastest flight time
20h 20m
Cheapest price
1,690 CAD
Toronto to Oujda
Fastest flight time
21h 00m
Cheapest price
2,419 CAD
View more

Flights from Toronto to:

Flights to Morocco from:

Flights Africa Morocco Toronto to Morocco