British Airways has dropped the price of their flights from Toronto to Marrakesh, Morocco down to $755 CAD roundtrip including taxes.
This is 37% cheaper than the typical best prices between Toronto and Marrakesh.
The flights have 1 stop in London Heathrow each way.
UPDATE: British Airways flights are no longer cheap, but TAP Portugal has dropped their prices down to $755 CAD roundtrip. The flights have 1 stop in Lisbon, Portugal each way.
Availability for travel
November, December 2026
January, February 2027
How to find and book this deal
1. Start with the following Google Flights search:
Google Flights: Toronto to Marrakesh, Morocco
Google Flights: Toronto to Casablanca, Morocco
– Click on the departure date box to open up the calendar view.
– Browse for the cheapest dates by adjusting the trip length at the bottom.
– Look for the dates that are $755 roundtrip.
2. Go to Skyscanner or Kayak or FlightHub
3. Search for a flight from Toronto (YYZ) to Marrakesh, Morocco (RAK)
– Try the same dates you found on Google Flights.
screenshot from Skyscanner

Go to the Alerts Page to sign up for flight deal alerts by e-mail, Facebook, or Twitter.
Travellers from Toronto also often sign up for alerts from Vancouver.
For live discussion of this deal, or to get some amazing travel advice (about anywhere) from your 112,000 fellow passengers in Toronto, join us in the
/u>.
^^ click the ‘Join Group’ button when you arrive.
Hit Like if you like this deal! Click Share to show your friends on Facebook.
People That Liked This Page Also Liked:
Be The First To Know About The Next Amazing Deal!
Head to the where you can choose to be notified by e-mail, Facebook,
Setting up alerts allows you to be one of the first to see a new deal, before it sells out.
And don’t worry, alerts are only sent when it’s truly an amazing deal.

