Flights Africa Morocco

Search and find cheap flights to Morocco

Fri. 20/9
Fri. 27/9
Any month
Compare vs. momondo |

Cheapest flight routes to Morocco

These routes have the cheapest flights to Morocco found by momondo users
Departing Destination Best Price
Montreal Rabat 740 CAD
Montreal Marrakesh 742 CAD
Montreal Casablanca 754 CAD
Toronto Casablanca 756 CAD
Toronto Marrakesh 779 CAD
Québec City Casablanca 808 CAD
Halifax Casablanca 809 CAD
Toronto Rabat 816 CAD
Ottawa Casablanca 823 CAD
Québec City Marrakesh 824 CAD

Morocco flight deals found on momondo

Check out some of the best fares to Morocco found recently by users on momondo
Quickest
Cheapest
KLM
KLM
YUL
22 Oct.
Montreal Pierre Elliott Trudeau Intl airport
18h 25m
1 Stop
RAK
Marrakesh Menara airport
KLM
RAK
06 Nov.
Marrakesh Menara airport
12h 30m
1 Stop
YUL
Montreal Pierre Elliott Trudeau Intl airport
744 CAD
Air France
Air France
YUL
10 Nov.
Montreal Pierre Elliott Trudeau Intl airport
15h 40m
1 Stop
RAK
Marrakesh Menara airport
Air France
RAK
15 Nov.
Marrakesh Menara airport
28h 00m
1 Stop
YUL
Montreal Pierre Elliott Trudeau Intl airport
744 CAD
Air France
Air France
YUL
03 Dec.
Montreal Pierre Elliott Trudeau Intl airport
15h 40m
1 Stop
RAK
Marrakesh Menara airport
Air France
RAK
10 Dec.
Marrakesh Menara airport
35h 00m
1 Stop
YUL
Montreal Pierre Elliott Trudeau Intl airport
744 CAD
KLM
KLM
YUL
21 Feb.
Montreal Pierre Elliott Trudeau Intl airport
18h 39m
1 Stop
RAK
Marrakesh Menara airport
KLM
RAK
28 Feb.
Marrakesh Menara airport
28h 00m
1 Stop
YUL
Montreal Pierre Elliott Trudeau Intl airport
747 CAD
Delta
Delta
YUL
22 Oct.
Montreal Pierre Elliott Trudeau Intl airport
13h 15m
1 Stop
CMN
Casablanca Mohamed V airport
Delta
CMN
29 Oct.
Casablanca Mohamed V airport
14h 45m
1 Stop
YUL
Montreal Pierre Elliott Trudeau Intl airport
755 CAD
Delta
Delta
YUL
10 Nov.
Montreal Pierre Elliott Trudeau Intl airport
13h 55m
1 Stop
CMN
Casablanca Mohamed V airport
Delta
CMN
28 Nov.
Casablanca Mohamed V airport
13h 40m
1 Stop
YUL
Montreal Pierre Elliott Trudeau Intl airport
755 CAD
Royal Air Maroc
Royal Air Maroc
YUL
21 Sep.
Montreal Pierre Elliott Trudeau Intl airport
6h 30m
CMN
Casablanca Mohamed V airport
Royal Air Maroc
CMN
05 Oct.
Casablanca Mohamed V airport
7h 20m
YUL
Montreal Pierre Elliott Trudeau Intl airport
835 CAD
Royal Air Maroc
Royal Air Maroc
YUL
27 Oct.
Montreal Pierre Elliott Trudeau Intl airport
6h 25m
CMN
Casablanca Mohamed V airport
Royal Air Maroc
CMN
16 Nov.
Casablanca Mohamed V airport
7h 30m
YUL
Montreal Pierre Elliott Trudeau Intl airport
764 CAD
Delta
Delta
YUL
12 Feb.
Montreal Pierre Elliott Trudeau Intl airport
11h 20m
1 Stop
CMN
Casablanca Mohamed V airport
Delta
CMN
29 Feb.
Casablanca Mohamed V airport
14h 45m
1 Stop
YUL
Montreal Pierre Elliott Trudeau Intl airport
755 CAD
Delta
Delta
YUL
10 Nov.
Montreal Pierre Elliott Trudeau Intl airport
13h 55m
1 Stop
CMN
Casablanca Mohamed V airport
Delta
CMN
28 Nov.
Casablanca Mohamed V airport
13h 40m
1 Stop
YUL
Montreal Pierre Elliott Trudeau Intl airport
755 CAD
Delta
Delta
YUL
22 Oct.
Montreal Pierre Elliott Trudeau Intl airport
13h 15m
1 Stop
CMN
Casablanca Mohamed V airport
Delta
CMN
29 Oct.
Casablanca Mohamed V airport
14h 45m
1 Stop
YUL
Montreal Pierre Elliott Trudeau Intl airport
755 CAD
KLM
KLM
YUL
22 Oct.
Montreal Pierre Elliott Trudeau Intl airport
18h 25m
1 Stop
RAK
Marrakesh Menara airport
KLM
RAK
06 Nov.
Marrakesh Menara airport
12h 30m
1 Stop
YUL
Montreal Pierre Elliott Trudeau Intl airport
744 CAD

When is the best time to fly to Morocco?

Most travellers find the cheapest round-trip airfare to Morocco when booking during the month of May.

When is the best time to book flights to Morocco?

From most locations, to find the best deals on airfare, our data shows that users booking 18 days before flying found the cheapest flight to Morocco.

What is the cheapest day to depart on your flight to Morocco?

On average, the cheapest flights to Morocco are found when departing on a Tuesday. Try to avoid departing on a Saturday, as this is usually the most expensive day.

What is the cheapest time of day to fly to Morocco?

Our data shows that the cheapest Morocco flights are usually those with afternoon departure times. noon flights are often costlier.


Popular routes landing in Morocco

Compare flights to and from the nearest airports to discover the best prices and most convenient flight times
Montreal to Rabat
Fastest flight time
11h 35m
Cheapest price
740 CAD
Montreal to Marrakesh
Fastest flight time
10h 45m
Cheapest price
742 CAD
Montreal to Casablanca
Fastest flight time
6h 25m
Cheapest price
754 CAD
Toronto to Casablanca
Fastest flight time
11h 10m
Cheapest price
756 CAD
Toronto to Marrakesh
Fastest flight time
11h 50m
Cheapest price
779 CAD
Québec City to Casablanca
Fastest flight time
12h 50m
Cheapest price
808 CAD
Halifax to Casablanca
Fastest flight time
31h 50m
Cheapest price
809 CAD
Toronto to Rabat
Fastest flight time
12h 25m
Cheapest price
816 CAD
Ottawa to Casablanca
Fastest flight time
8h 30m
Cheapest price
823 CAD
Québec City to Marrakesh
Fastest flight time
14h 00m
Cheapest price
824 CAD
Toronto to Agadir
Fastest flight time
14h 05m
Cheapest price
832 CAD
Montreal to Agadir
Fastest flight time
19h 40m
Cheapest price
854 CAD
Toronto to Fez
Fastest flight time
15h 35m
Cheapest price
874 CAD
Montreal to Fez
Fastest flight time
19h 45m
Cheapest price
888 CAD
Toronto to Tangier
Fastest flight time
14h 00m
Cheapest price
929 CAD
Edmonton to Casablanca
Fastest flight time
20h 10m
Cheapest price
942 CAD
Charlottetown (Prince Edward Island) to Casablanca
Fastest flight time
33h 50m
Cheapest price
942 CAD
Vancouver to Casablanca
Fastest flight time
13h 40m
Cheapest price
949 CAD
Thunder Bay to Casablanca
Fastest flight time
33h 10m
Cheapest price
950 CAD
Montreal to Tangier
Fastest flight time
20h 10m
Cheapest price
951 CAD
View more
Flights Africa Morocco