Find flights
Deals
When to book
FAQs & Tips
Direct Flights
Airlines

Book Cheap Marrakech Plane Tickets

Recent one-way flight deals

 
Only flying one-way? Below are some of the best deals for one-way flights to Marrakech found on KAYAK in the last 72 hours.
18/5Sat
1 stop
16h 45mYYZ-RAK
C$ 379
8/12Fri
3 stops
51h 30mYVR-RAK
C$ 383
17/4Wed
1 stopRoyal Air Maroc
20h 50mYUL-RAK
C$ 537
28/12Thu
1 stopAir France
21h 55mYUL-RAK
C$ 591
28/12Thu
1 stopAir France
24h 00mYUL-RAK
C$ 601
14/5Tue
1 stopTAP AIR PORTUGAL
12h 10mYYZ-RAK
C$ 627
12/5Sun
1 stopTAP AIR PORTUGAL
12h 20mYYZ-RAK
C$ 638
11/2Sun
2 stopsKLM
18h 25mYYZ-RAK
C$ 740
15/5Wed
2 stopsKLM
17h 05mYYZ-RAK
C$ 753
14/12Thu
1 stopRoyal Air Maroc
15h 35mYUL-RAK
C$ 1,542

Search by stops

Search by airline

Search by price

Recent round-trip flight deals

11/2Sun
1 stopDelta
34h 15mYUL-RAK
28/2Wed
1 stopDelta
13h 50mRAK-YUL
C$ 550
12/2Mon
1 stopDelta
16h 30mYUL-RAK
26/2Mon
1 stopDelta
14h 05mRAK-YUL
C$ 553
14/3Thu
1 stopAir France
15h 25mYUL-RAK
18/3Mon
1 stopAir France
13h 05mRAK-YUL
C$ 554
23/1Tue
1 stopAir France
16h 30mYUL-RAK
6/2Tue
2 stopsAir France
30h 35mRAK-YUL
C$ 565
22/1Mon
1 stopRoyal Air Maroc
9h 35mYUL-RAK
26/1Fri
1 stopRoyal Air Maroc
29h 45mRAK-YUL
C$ 627
22/1Mon
1 stopRoyal Air Maroc
9h 35mYUL-RAK
28/5Tue
1 stopRoyal Air Maroc
14h 15mRAK-YUL
C$ 628
11/2Sun
1 stopTAP AIR PORTUGAL
16h 15mYYZ-RAK
21/2Wed
1 stopTAP AIR PORTUGAL
14h 30mRAK-YYZ
C$ 682
10/2Sat
1 stopTAP AIR PORTUGAL
12h 15mYYZ-RAK
21/2Wed
1 stopTAP AIR PORTUGAL
14h 30mRAK-YYZ
C$ 697
10/1Wed
2 stopsBritish Airways
19h 00mYYZ-RAK
25/1Thu
2 stopsBritish Airways
26h 40mRAK-YYZ
C$ 753
7/2Wed
1 stopBritish Airways
18h 25mYYZ-RAK
22/2Thu
1 stopBritish Airways
31h 35mRAK-YYZ
C$ 762

Search by stops

Search by airline

Search by price

Last minute flights to Marrakech

Last minute flight, train and bus deals

 
These last-minute flight deals are the cheapest flights found on KAYAK in the last 72 hours for flights to Marrakech that are departing in the next 10 days.
5/12Tue
multi-stopTAP AIR PORTUGAL
12h 15mYYZ-RAK
11/12Mon
multi-stopTAP AIR PORTUGAL
14h 25mRAK-YYZ
C$ 615
3/12Sun
multi-stopTAP AIR PORTUGAL
11h 45mYYZ-RAK
11/12Mon
multi-stopTAP AIR PORTUGAL
14h 25mRAK-YYZ
C$ 616
1/12Fri
multi-stopTAP AIR PORTUGAL
11h 10mYYZ-RAK
11/12Mon
multi-stopTAP AIR PORTUGAL
14h 25mRAK-YYZ
C$ 629
3/12Sun
multi-stopAmerican Airlines
22h 45mYUL-RAK
20/12Wed
multi-stopAmerican Airlines
34h 00mRAK-YUL
C$ 807
3/12Sun
multi-stopAir France
16h 30mYUL-RAK
20/12Wed
multi-stopAir France
13h 50mRAK-YUL
C$ 936
3/12Sun
multi-stopAir France
16h 30mYUL-RAK
20/12Wed
multi-stopAir France
13h 50mRAK-YUL
C$ 954
3/12Sun
multi-stopKLM
15h 30mYYZ-RAK
14/12Thu
multi-stopKLM
17h 55mRAK-YYZ
C$ 969
3/12Sun
multi-stopKLM
15h 30mYYZ-RAK
13/12Wed
multi-stopKLM
32h 45mRAK-YYZ
C$ 972
3/12Sun
multi-stopBritish Airways
16h 35mYYZ-RAK
14/12Thu
multi-stopBritish Airways
13h 00mRAK-YYZ
C$ 1,947
3/12Sun
multi-stopAmerican Airlines
22h 45mYUL-RAK
20/12Wed
multi-stopAmerican Airlines
26h 40mRAK-YUL
C$ 2,528

Search by stops

Search by airline

Search by price