Flights Africa Morocco

Search and find cheap flights to Morocco

Fri. 15/11
Fri. 22/11
Any month
Compare vs. momondo |

Popular cities and sights

Looking to visit Morocco? Check out these cities and spend time seeing some of the most popular sights in the country
Casablanca
Port of Casablanca
Agadir
Agadir Beach
Marina Agadir
Tangier
Tanger-Med

Cheapest flight routes to Morocco

These routes have the cheapest flights to Morocco found by momondo users
Departing Destination Best Price
Montreal Marrakesh 712 CAD
Montreal Casablanca 734 CAD
Montreal Rabat 759 CAD
Ottawa Casablanca 782 CAD
Montreal Agadir 783 CAD
Halifax Marrakesh 788 CAD
Toronto Casablanca 792 CAD
Toronto Marrakesh 794 CAD
Québec City Casablanca 796 CAD
Ottawa Rabat 803 CAD

Morocco flight deals found on momondo

Check out some of the best fares to Morocco found recently by users on momondo
Quickest
Cheapest
SWISS
SWISS
YUL
18 Feb.
Montreal Pierre Elliott Trudeau Intl airport
37h 30m
2 Stops
RAK
Marrakesh Menara airport
SWISS
RAK
25 Feb.
Marrakesh Menara airport
32h 55m
1 Stop
YUL
Montreal Pierre Elliott Trudeau Intl airport
721 CAD
SWISS
SWISS
YUL
03 Mar.
Montreal Pierre Elliott Trudeau Intl airport
37h 30m
2 Stops
RAK
Marrakesh Menara airport
SWISS
RAK
11 Mar.
Marrakesh Menara airport
27h 55m
1 Stop
YUL
Montreal Pierre Elliott Trudeau Intl airport
721 CAD
Lufthansa
Lufthansa
YUL
24 Mar.
Montreal Pierre Elliott Trudeau Intl airport
22h 55m
2 Stops
CMN
Casablanca Mohamed V airport
Lufthansa
CMN
30 Apr.
Casablanca Mohamed V airport
6h 45m
YUL
Montreal Pierre Elliott Trudeau Intl airport
747 CAD
KLM
KLM
YUL
06 Dec.
Montreal Pierre Elliott Trudeau Intl airport
11h 54m
1 Stop
CMN
Casablanca Mohamed V airport
KLM
CMN
12 Dec.
Casablanca Mohamed V airport
33h 00m
1 Stop
YUL
Montreal Pierre Elliott Trudeau Intl airport
753 CAD
Royal Air Maroc
Royal Air Maroc
YUL
01 May
Montreal Pierre Elliott Trudeau Intl airport
7h 30m
CMN
Casablanca Mohamed V airport
Royal Air Maroc
CMN
16 May
Casablanca Mohamed V airport
6h 20m
YUL
Montreal Pierre Elliott Trudeau Intl airport
759 CAD
Royal Air Maroc
Royal Air Maroc
YUL
21 Nov.
Montreal Pierre Elliott Trudeau Intl airport
6h 25m
CMN
Casablanca Mohamed V airport
Royal Air Maroc
CMN
06 Dec.
Casablanca Mohamed V airport
7h 30m
YUL
Montreal Pierre Elliott Trudeau Intl airport
770 CAD
Royal Air Maroc
Royal Air Maroc
YUL
12 Apr.
Montreal Pierre Elliott Trudeau Intl airport
6h 30m
CMN
Casablanca Mohamed V airport
Royal Air Maroc
CMN
23 Apr.
Casablanca Mohamed V airport
6h 20m
YUL
Montreal Pierre Elliott Trudeau Intl airport
770 CAD
Royal Air Maroc
Royal Air Maroc
YUL
01 May
Montreal Pierre Elliott Trudeau Intl airport
7h 30m
CMN
Casablanca Mohamed V airport
Royal Air Maroc
CMN
16 May
Casablanca Mohamed V airport
6h 20m
YUL
Montreal Pierre Elliott Trudeau Intl airport
759 CAD
Royal Air Maroc
Royal Air Maroc
YUL
10 May
Montreal Pierre Elliott Trudeau Intl airport
7h 30m
CMN
Casablanca Mohamed V airport
Royal Air Maroc
CMN
17 May
Casablanca Mohamed V airport
6h 20m
YUL
Montreal Pierre Elliott Trudeau Intl airport
770 CAD
Royal Air Maroc
Royal Air Maroc
YUL
21 Nov.
Montreal Pierre Elliott Trudeau Intl airport
6h 25m
CMN
Casablanca Mohamed V airport
Royal Air Maroc
CMN
06 Dec.
Casablanca Mohamed V airport
7h 30m
YUL
Montreal Pierre Elliott Trudeau Intl airport
770 CAD
Royal Air Maroc
Royal Air Maroc
YUL
09 Jan.
Montreal Pierre Elliott Trudeau Intl airport
6h 25m
CMN
Casablanca Mohamed V airport
Royal Air Maroc
CMN
27 Jan.
Casablanca Mohamed V airport
7h 30m
YUL
Montreal Pierre Elliott Trudeau Intl airport
770 CAD
Royal Air Maroc
Royal Air Maroc
YUL
10 Jan.
Montreal Pierre Elliott Trudeau Intl airport
6h 25m
CMN
Casablanca Mohamed V airport
Royal Air Maroc
CMN
26 Jan.
Casablanca Mohamed V airport
7h 30m
YUL
Montreal Pierre Elliott Trudeau Intl airport
770 CAD

FAQs about flights to Morocco

When is the best time to fly to Casablanca?

Travelling from most locations, it is best to book your flight to Casablanca during the month of May for the best deal, although there are other times of the year which offer great deals as well.

When is the best time to book flights to Casablanca?

Most flyers found that booking flight tickets 18 days in advance of their planned departure date is, on average, the best time to get cheap flights to Casablanca.

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

In general, booking your departure to Casablanca for a Tuesday represents the best deal on airfare. Try to avoid a Saturday departure to stay away from the highest prices.

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

Generally, when visiting Casablanca, afternoon flights represent the best value. noon flights are likely to have higher prices.


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 Marrakesh
Fastest flight time
8h 40m
Cheapest price
712 CAD
Montreal to Casablanca
Fastest flight time
6h 25m
Cheapest price
734 CAD
Montreal to Rabat
Fastest flight time
13h 15m
Cheapest price
759 CAD
Ottawa to Casablanca
Fastest flight time
20h 00m
Cheapest price
782 CAD
Montreal to Agadir
Fastest flight time
10h 25m
Cheapest price
783 CAD
Halifax to Marrakesh
Fastest flight time
16h 00m
Cheapest price
788 CAD
Toronto to Casablanca
Fastest flight time
9h 25m
Cheapest price
792 CAD
Toronto to Marrakesh
Fastest flight time
14h 00m
Cheapest price
794 CAD
Québec City to Casablanca
Fastest flight time
14h 20m
Cheapest price
796 CAD
Ottawa to Rabat
Fastest flight time
22h 10m
Cheapest price
803 CAD
Québec City to Marrakesh
Fastest flight time
18h 05m
Cheapest price
811 CAD
Toronto to Rabat
Fastest flight time
12h 25m
Cheapest price
833 CAD
Halifax to Casablanca
Fastest flight time
21h 50m
Cheapest price
852 CAD
Charlottetown (Prince Edward Island) to Casablanca
Fastest flight time
11h 15m
Cheapest price
898 CAD
London to Marrakesh
Fastest flight time
37h 35m
Cheapest price
906 CAD
Montreal to Fez
Fastest flight time
21h 20m
Cheapest price
934 CAD
Toronto to Tangier
Fastest flight time
16h 40m
Cheapest price
999 CAD
Montreal to Tangier
Fastest flight time
31h 00m
Cheapest price
1,000 CAD
Winnipeg to Casablanca
Fastest flight time
17h 40m
Cheapest price
1,007 CAD
Saskatoon to Marrakesh
Fastest flight time
23h 20m
Cheapest price
1,012 CAD
View more
Flights Africa Morocco