Search and find cheap flights to Morocco

Return
1 adult
Economy
From?
To?
Sat 2/10
Sat 9/10

Cheapest flights to cities in Morocco

Click on the cities below to find out when it's cheapest to fly to Morocco, from Canada
Casablanca
Casablanca

Useful information for your flight to Morocco

Get up-to-date answers for some of the most frequently asked questions regarding flying to Morocco
  • What are the most popular cities to visit in Morocco?

    Some of the world’s most well-travelled cities are in Morocco. The most popular city to travel to in Morocco is Casablanca, which momondo users choose as their landing destination 924% more often than other cities. The next most popular cities in Morocco are Marrakech and Agadir.

  • What popular landmarks are in Morocco?

    Fes el Bali is the most popular place of interest in Morocco. Many travellers make it a point to stop there while travelling to Morocco. Other popular landmarks and places of interest in Morocco would be Jamaa el Fna, Todgha Gorges, or Agadir Beach.

  • What is the best airport to land at to visit Fes el Bali?

    The closest airport to Fes el Bali is Fez Airport, which is located in Fez. If you plan on visiting or staying in this area, landing at Fez Airport will be your best bet.

  • What is the cheapest flight to Morocco?

    The best prices found on momondo for flights to Morocco are:
    14 C$ per person with Ryanair
    46 C$ per person with Lauda
    71 C$ per person with Vueling


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

Recent flights found to popular cities in Morocco

Find flights to these popular cities in Morocco from your nearest airport.

Cheapest flight routes to Morocco

These routes have the cheapest flights to Morocco found by momondo users in Canada
DepartingDestinationBest Price
MontrealCasablanca625 C$
MontrealMarrakech659 C$
TorontoCasablanca668 C$
MontrealAgadir696 C$
MontrealTangier701 C$
TorontoMarrakech717 C$
TorontoAgadir737 C$
TorontoRabat745 C$
MontrealRabat790 C$
VancouverMarrakech808 C$

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 Casablanca Flights
Fastest flight time6h 25m
Cheapest price625 C$
Montreal to Marrakech Flights
Fastest flight time8h 10m
Cheapest price659 C$
Toronto to Casablanca Flights
Fastest flight time10h 30m
Cheapest price668 C$
Montreal to Agadir Flights
Fastest flight time9h 25m
Cheapest price696 C$
Montreal to Tangier Flights
Fastest flight time23h 10m
Cheapest price701 C$
Toronto to Marrakech Flights
Fastest flight time11h 40m
Cheapest price717 C$
Toronto to Agadir Flights
Fastest flight time15h 10m
Cheapest price737 C$
Toronto to Rabat Flights
Fastest flight time13h 30m
Cheapest price745 C$
Montreal to Rabat Flights
Fastest flight time10h 45m
Cheapest price790 C$
Vancouver to Marrakech Flights
Fastest flight time19h 15m
Cheapest price808 C$
Winnipeg to Casablanca Flights
Fastest flight time15h 40m
Cheapest price851 C$
Québec City to Casablanca Flights
Fastest flight time12h 40m
Cheapest price885 C$
Thunder Bay to Marrakech Flights
Fastest flight time17h 15m
Cheapest price907 C$
Vancouver to Casablanca Flights
Fastest flight time23h 45m
Cheapest price907 C$
Toronto to Tangier Flights
Fastest flight time20h 23m
Cheapest price947 C$
Montreal to Ouarzazate Flights
Fastest flight time30h 05m
Cheapest price947 C$
Montreal to Oujda Flights
Fastest flight time21h 50m
Cheapest price947 C$
Montreal to Fez Flights
Fastest flight time20h 25m
Cheapest price1,014 C$
Calgary to Casablanca Flights
Fastest flight time13h 45m
Cheapest price1,026 C$
Ottawa to Casablanca Flights
Fastest flight time12h 25m
Cheapest price1,225 C$

Find flights to Morocco

Pick a destination for your flight below

Start planning your trip to Morocco