Find and compare British Airways flights to Marrakech

1 adult

Recent British Airways flights to Marrakech found by users

Cheap British Airways Flight Deals to Marrakech

Enter your travel dates to find the best prices.
British Airways Logo
8:40 p.m. - 8:40 p.m.YUL-RAK
18h 00m2 stops
British Airways Logo
5:25 p.m. - 6:45 p.m.RAK-YUL
31h 20m1 stop
C$ 1,016British Airways
Find Deal
Wed, 10 Dec - Sun, 18 Jan
British Airways Logo
8:40 p.m. - 12:20 p.m.YUL-RAK
33h 40m1 stop
British Airways Logo
5:25 p.m. - 6:45 p.m.RAK-YUL
31h 20m1 stop
C$ 1,018British Airways
Find Deal
Tue, 9 Dec - Sun, 18 Jan
British Airways Logo
8:40 p.m. - 8:40 p.m.YUL-RAK
42h 00m2 stops
British Airways Logo
1:25 p.m. - 6:45 p.m.RAK-YUL
35h 20m1 stop
C$ 1,119British Airways
Find Deal
Tue, 9 Dec - Tue, 10 Feb
British Airways Logo
8:30 p.m. - 8:40 p.m.YUL-RAK
18h 10m2 stops
British Airways Logo
5:25 p.m. - 6:45 p.m.RAK-YUL
31h 20m1 stop
C$ 1,129British Airways
Find Deal
Sat, 22 Nov - Sun, 7 Dec
British Airways Logo
8:30 p.m. - 8:40 p.m.YUL-RAK
18h 10m2 stops
British Airways Logo
5:25 p.m. - 6:45 p.m.RAK-YUL
31h 20m1 stop
C$ 1,131British Airways
Find Deal
Sat, 22 Nov - Sun, 7 Dec
British Airways Logo
1:32 p.m. - 12:40 p.m.YVR-RAK
62h 08m2 stops
British Airways Logo
5:00 p.m. - 7:15 p.m.RAK-YVR
35h 15m1 stop
C$ 1,223British Airways
Find Deal
Sat, 22 Nov - Mon, 8 Dec
British Airways Logo
6:30 a.m. - 2:10 p.m.YYC-RAK
23h 40m2 stops
British Airways Logo
5:25 p.m. - 9:45 p.m.RAK-YYC
60h 20m2 stops
C$ 1,231British Airways
Find Deal
Sat, 29 Nov - Sun, 14 Dec
British Airways Logo
8:40 p.m. - 8:40 p.m.YUL-RAK
18h 00m2 stops
British Airways Logo
1:25 p.m. - 6:45 p.m.RAK-YUL
35h 20m1 stop
C$ 1,236British Airways
Find Deal
Wed, 10 Dec - Tue, 13 Jan
British Airways Logo
8:40 p.m. - 12:20 p.m.YUL-RAK
33h 40m1 stop
British Airways Logo
1:25 p.m. - 6:45 p.m.RAK-YUL
35h 20m1 stop
C$ 1,238British Airways
Find Deal
Tue, 9 Dec - Tue, 13 Jan
British Airways Logo
1:32 p.m. - 12:40 p.m.YVR-RAK
62h 08m2 stops
British Airways Logo
5:00 p.m. - 9:15 p.m.RAK-YVR
61h 15m2 stops
C$ 1,257British Airways
Find Deal
Sat, 22 Nov - Mon, 8 Dec

British Airways flights to Marrakech at a glance

Direct flights

None
There are no direct flights from Canada to Marrakech. There are no popular flight routes from Canada to Marrakech.

Insights on British Airways flights to Marrakech

Data designed to help you find the right flight

What is the cheapest day to depart on your Economy Class flight to Marrakech?

The cheapest day to depart from Canada to Marrakech is on a Wednesday when prices can be found for as low as C$ 1,000. Be sure to avoid booking your departure on a Tuesday as prices are generally higher than usual. According to our data, the average Economy Class ticket price to Marrakech on a Tuesday is C$ 1,367.

Frequently asked questions about flights to Marrakech with British Airways

Which other airlines fly to Marrakech?

Aside from British Airways, Air Transat also fly to Marrakech.

Which other airlines in the oneworld operate flights to Marrakech?

Among oneworld carriers, only British Airways currently provides flights to Marrakech.

Browse thousands of different options on momondo for your next trip

Toggle through the tabs below to find thousands of options on momondo for your next trip.

Popular Flights to Marrakech

Popular routes according to searches in the past day on momondo