Roundtrip flight Toronto - Marrakesh for $664
This deal is probably expired! Sign up for our newsletter here to never miss out again, or you can check today's deals here.

This post may contain affiliate links that could provide you with exclusive deals and could provide a small commission to Flytrippers at absolutely no cost to you. Thank you for using our links to support us, to allow us to provide valuable travel deals and content for free, and to help us accomplish our mission of helping you travel for less. We will never recommend a product or service if we don't believe in it and no third party ever gets any control over our content. Third parties, including financial institutions, are not responsible for maintaining the content on this site. See our terms & conditions for more details.

MARRAKESH, Morocco 🇲🇦

$664

Normal average price: $897 (or 89,700 simple points)

Roundtrip, all taxes/fees included

FROM: YYZ - Toronto Pearson International Airport

TO: RAK - Marrakesh Menara Airport

See all available dates

Normal average price: $897 (or 89,700 simple points)

Roundtrip, all taxes/fees included

FROM: YYZ - Toronto Pearson International Airport

TO: RAK - Marrakesh Menara Airport

IMPORTANT WARNING ABOUT THIS DEAL

  • Ultra Low-Cost Carrier ⌄

    → At least one of the date combinations in this flight deal is with an Ultra Low-Cost Carrier (ULCC). These airlines charge extras for many optional services, which you can all decline. You can read more about how ULCCs work here.

  • Limited carry-on ⌄

    → At least one of the date combinations in this flight deal is with an airline that charge extra for to bring a standard carry-on on board. You will always be allowed a smaller personal item for free.

🔎 Pro tip: Always check if the flight price is the same on the airline's direct website before booking!

DATES

Deals expire quickly; act fast! Click here for more details.

Aug 4 → Aug 25 21d Tue - Tue
ULCCNCVSTWestJetRyanair
$801
Aug 4 → Aug 25 21d  ·  Tue - Tue  ·  YYZ-RAK
ULCCNCVST
WestJetRyanair
$801 Details > 
Aug 5 → Aug 28 23d Wed - Fri
ULCCNCVSTWestJetRyanairPorter Airlines
$862
Aug 5 → Aug 28 23d  ·  Wed - Fri  ·  YYZ-RAK
ULCCNCVST
WestJetRyanairPorter Airlines
$862 Details > 
Aug 10 → Aug 25 15d Mon - Tue
ULCCNCVSTPorter AirlinesWestJetRyanair
$798
Aug 10 → Aug 25 15d  ·  Mon - Tue  ·  YYZ-RAK
ULCCNCVST
Porter AirlinesWestJetRyanair
$798 Details > 
Aug 11 → Aug 25 14d Tue - Tue
ULCCNCVSTWestJetRyanair
$751
Aug 11 → Aug 25 14d  ·  Tue - Tue  ·  YYZ-RAK
ULCCNCVST
WestJetRyanair
$751 Details > 
Aug 11 → Sep 1 21d Tue - Tue
ULCCNCVSTWestJetRyanair
$812
Aug 11 → Sep 1 21d  ·  Tue - Tue  ·  YYZ-RAK
ULCCNCVST
WestJetRyanair
$812 Details > 
Aug 11 → Sep 6 26d Tue - Sun
ULCCNCSTWestJetRyanaireasyJet
$799
Aug 11 → Sep 6 26d  ·  Tue - Sun  ·  YYZ-RAK
ULCCNCST
WestJetRyanaireasyJet
$799 Details > 
Aug 12 → Aug 27 15d Wed - Thu
ULCCNCVSTWestJetRyanair
$770
Aug 12 → Aug 27 15d  ·  Wed - Thu  ·  YYZ-RAK
ULCCNCVST
WestJetRyanair
$770 Details > 
Aug 12 → Sep 3 22d Wed - Thu
ULCCNCSTWestJetRyanaireasyJet
$768
Aug 12 → Sep 3 22d  ·  Wed - Thu  ·  YYZ-RAK
ULCCNCST
WestJetRyanaireasyJet
$768 Details > 
Aug 13 → Aug 29 16d Thu - Sat
ULCCNCVSTWestJetRyanair
$847
Aug 13 → Aug 29 16d  ·  Thu - Sat  ·  YYZ-RAK
ULCCNCVST
WestJetRyanair
$847 Details > 
Aug 13 → Sep 4 22d Thu - Fri
ULCCNCSTWestJetRyanairAir Europa
$794
Aug 13 → Sep 4 22d  ·  Thu - Fri  ·  YYZ-RAK
ULCCNCST
WestJetRyanairAir Europa
$794 Details > 
Aug 18 → Sep 1 14d Tue - Tue
ULCCNCVSTWestJetRyanair
$797
Aug 18 → Sep 1 14d  ·  Tue - Tue  ·  YYZ-RAK
ULCCNCVST
WestJetRyanair
$797 Details > 
Aug 18 → Sep 2 15d Tue - Wed
ULCCNCSTWestJeteasyJetRyanair
$785
Aug 18 → Sep 2 15d  ·  Tue - Wed  ·  YYZ-RAK
ULCCNCST
WestJeteasyJetRyanair
$785 Details > 
Aug 18 → Sep 7 20d Tue - Mon
ULCCNCSTWestJeteasyJetTransavia FranceRyanair
$762
Aug 18 → Sep 7 20d  ·  Tue - Mon  ·  YYZ-RAK
ULCCNCST
WestJeteasyJetTransavia FranceRyanair
$762 Details > 
Aug 21 → Sep 7 17d Fri - Mon
ULCCNCSTWestJetRyanairTransavia France
$769
Aug 21 → Sep 7 17d  ·  Fri - Mon  ·  YYZ-RAK
ULCCNCST
WestJetRyanairTransavia France
$769 Details > 
Aug 21 → Sep 9 19d Fri - Wed
ULCCNCSTWestJetRyanairTransavia France
$726
Aug 21 → Sep 9 19d  ·  Fri - Wed  ·  YYZ-RAK
ULCCNCST
WestJetRyanairTransavia France
$726 Details > 
Aug 24 → Sep 6 13d Mon - Sun
ULCCNCSTWestJetRyanaireasyJet
$774
Aug 24 → Sep 6 13d  ·  Mon - Sun  ·  YYZ-RAK
ULCCNCST
WestJetRyanaireasyJet
$774 Details > 
Aug 24 → Sep 9 16d Mon - Wed
ULCCNCSTWestJeteasyJetRyanairTransavia France
$742
Aug 24 → Sep 9 16d  ·  Mon - Wed  ·  YYZ-RAK
ULCCNCST
WestJeteasyJetRyanairTransavia France
$742 Details > 
Aug 25 → Sep 6 12d Tue - Sun
ULCCNCSTWestJetRyanaireasyJet
$782
Aug 25 → Sep 6 12d  ·  Tue - Sun  ·  YYZ-RAK
ULCCNCST
WestJetRyanaireasyJet
$782 Details > 
Aug 25 → Sep 7 13d Tue - Mon
ULCCNCSTWestJetRyanairTransavia France
$751
Aug 25 → Sep 7 13d  ·  Tue - Mon  ·  YYZ-RAK
ULCCNCST
WestJetRyanairTransavia France
$751 Details > 
Aug 25 → Sep 8 14d Tue - Tue
ULCCNCSTWestJetRyanairTransavia France
$794
Aug 25 → Sep 8 14d  ·  Tue - Tue  ·  YYZ-RAK
ULCCNCST
WestJetRyanairTransavia France
$794 Details > 
Aug 25 → Sep 9 15d Tue - Wed
ULCCNCSTWestJetRyanairTransavia France
$715
Aug 25 → Sep 9 15d  ·  Tue - Wed  ·  YYZ-RAK
ULCCNCST
WestJetRyanairTransavia France
$715 Details > 
Aug 25 → Sep 10 16d Tue - Thu
ULCCNCSTWestJetRyanaireasyJet
$745
Aug 25 → Sep 10 16d  ·  Tue - Thu  ·  YYZ-RAK
ULCCNCST
WestJetRyanaireasyJet
$745 Details > 
Aug 25 → Sep 16 22d Tue - Wed
ULCCNCSTWestJetRyanairTransavia France
$721
Aug 25 → Sep 16 22d  ·  Tue - Wed  ·  YYZ-RAK
ULCCNCST
WestJetRyanairTransavia France
$721 Details > 
Aug 26 → Sep 11 16d Wed - Fri
ULCCNCSTWestJeteasyJetRyanair
$752
Aug 26 → Sep 11 16d  ·  Wed - Fri  ·  YYZ-RAK
ULCCNCST
WestJeteasyJetRyanair
$752 Details > 
Aug 26 → Sep 15 20d Wed - Tue
ULCCNCSTWestJetRyanairTransavia France
$732
Aug 26 → Sep 15 20d  ·  Wed - Tue  ·  YYZ-RAK
ULCCNCST
WestJetRyanairTransavia France
$732 Details > 
Aug 26 → Sep 16 21d Wed - Wed
ULCCNCSTWestJetRyanairTransavia France
$744
Aug 26 → Sep 16 21d  ·  Wed - Wed  ·  YYZ-RAK
ULCCNCST
WestJetRyanairTransavia France
$744 Details > 
Aug 27 → Sep 9 13d Thu - Wed
ULCCNCSTWestJetRyanaireasyJet
$749
Aug 27 → Sep 9 13d  ·  Thu - Wed  ·  YYZ-RAK
ULCCNCST
WestJetRyanaireasyJet
$749 Details > 
Aug 27 → Sep 16 20d Thu - Wed
ULCCNCSTWestJetRyanairTransavia France
$745
Aug 27 → Sep 16 20d  ·  Thu - Wed  ·  YYZ-RAK
ULCCNCST
WestJetRyanairTransavia France
$745 Details > 
Aug 28 → Sep 6 9d Fri - Sun
ULCCNCSTWestJetRyanaireasyJet
$759
Aug 28 → Sep 6 9d  ·  Fri - Sun  ·  YYZ-RAK
ULCCNCST
WestJetRyanaireasyJet
$759 Details > 
Aug 28 → Sep 7 10d Fri - Mon
ULCCNCSTWestJetRyanairTransavia France
$789
Aug 28 → Sep 7 10d  ·  Fri - Mon  ·  YYZ-RAK
ULCCNCST
WestJetRyanairTransavia France
$789 Details > 
Aug 28 → Sep 16 19d Fri - Wed
ULCCNCSTWestJetRyanaireasyJet
$692
Aug 28 → Sep 16 19d  ·  Fri - Wed  ·  YYZ-RAK
ULCCNCST
WestJetRyanaireasyJet
$692 Details > 
Aug 29 → Sep 16 18d Sat - Wed
ULCCNCSTWestJeteasyJetRyanair
$764
Aug 29 → Sep 16 18d  ·  Sat - Wed  ·  YYZ-RAK
ULCCNCST
WestJeteasyJetRyanair
$764 Details > 
Aug 30 → Sep 16 17d Sun - Wed
ULCCNCSTWestJetRyanaireasyJet
$756
Aug 30 → Sep 16 17d  ·  Sun - Wed  ·  YYZ-RAK
ULCCNCST
WestJetRyanaireasyJet
$756 Details > 
Or redeem points of the more simple type69,200 points instead of $692
Or redeem points of the more simple type (69,200 points instead of $692)
Sep 3 → Sep 25 22d Thu - Fri
ULCCNCSTWestJetRyanairAir Europa
$733
Sep 3 → Sep 25 22d  ·  Thu - Fri  ·  YYZ-RAK
ULCCNCST
WestJetRyanairAir Europa
$733 Details > 
Sep 5 → Sep 18 13d Sat - Fri
ULCCNCSTWestJetRyanairTransavia France
$727
Sep 5 → Sep 18 13d  ·  Sat - Fri  ·  YYZ-RAK
ULCCNCST
WestJetRyanairTransavia France
$727 Details > 
Sep 6 → Sep 18 12d Sun - Fri
ULCCNCSTWestJetRyanairTransavia France
$664
Sep 6 → Sep 18 12d  ·  Sun - Fri  ·  YYZ-RAK
ULCCNCST
WestJetRyanairTransavia France
$664 Details > 
Sep 7 → Sep 18 11d Mon - Fri
ULCCNCSTWestJetRyanair
$684
Sep 7 → Sep 18 11d  ·  Mon - Fri  ·  YYZ-RAK
ULCCNCST
WestJetRyanair
$684 Details > 
Sep 8 → Sep 18 10d Tue - Fri
ULCCNCSTWestJetRyanairTransavia France
$698
Sep 8 → Sep 18 10d  ·  Tue - Fri  ·  YYZ-RAK
ULCCNCST
WestJetRyanairTransavia France
$698 Details > 
Sep 8 → Sep 22 14d Tue - Tue
ULCCNCSTWestJetRyanairTransavia France
$700
Sep 8 → Sep 22 14d  ·  Tue - Tue  ·  YYZ-RAK
ULCCNCST
WestJetRyanairTransavia France
$700 Details > 
Sep 9 → Sep 18 9d Wed - Fri
ULCCNCSTWestJeteasyJetRyanair
$741
Sep 9 → Sep 18 9d  ·  Wed - Fri  ·  YYZ-RAK
ULCCNCST
WestJeteasyJetRyanair
$741 Details > 
Sep 9 → Sep 23 14d Wed - Wed
ULCCNCSTWestJeteasyJetRyanairWizz Air Malta
$759
Sep 9 → Sep 23 14d  ·  Wed - Wed  ·  YYZ-RAK
ULCCNCST
WestJeteasyJetRyanairWizz Air Malta
$759 Details > 
Sep 9 → Sep 24 15d Wed - Thu
ULCCNCSTWestJeteasyJetRyanair
$734
Sep 9 → Sep 24 15d  ·  Wed - Thu  ·  YYZ-RAK
ULCCNCST
WestJeteasyJetRyanair
$734 Details > 
Sep 11 → Sep 22 11d Fri - Tue
ULCCNCSTWestJetRyanair
$769
Sep 11 → Sep 22 11d  ·  Fri - Tue  ·  YYZ-RAK
ULCCNCST
WestJetRyanair
$769 Details > 
Sep 24 → Oct 16 22d Thu - Fri
ULCCNCSTTAPRyanairAir Europa
$786
Sep 24 → Oct 16 22d  ·  Thu - Fri  ·  YYZ-RAK
ULCCNCST
TAPRyanairAir Europa
$786 Details > 
Or redeem points of the more simple type66,400 points instead of $664
Or redeem points of the more simple type (66,400 points instead of $664)
Oct 10 → Oct 24 14d Sat - Sat
ULCCNCSTAir TransatRyanaireasyJet
$766
Oct 10 → Oct 24 14d  ·  Sat - Sat  ·  YYZ-RAK
ULCCNCST
Air TransatRyanaireasyJet
$766 Details > 
Oct 11 → Oct 24 13d Sun - Sat
ULCCNCSTAir TransateasyJet
$759
Oct 11 → Oct 24 13d  ·  Sun - Sat  ·  YYZ-RAK
ULCCNCST
Air TransateasyJet
$759 Details > 
Oct 12 → Oct 24 12d Mon - Sat
ULCCNCSTAir TransateasyJet
$746
Oct 12 → Oct 24 12d  ·  Mon - Sat  ·  YYZ-RAK
ULCCNCST
Air TransateasyJet
$746 Details > 
Or redeem points of the more simple type74,600 points instead of $746
Or redeem points of the more simple type (74,600 points instead of $746)

Might not be a deal, but at least find the lowest price for your specific dates

Check out our flight search tips and more tools here

DIR Non-stop flight

W Dates for weekend getaway

LD Very limited dates at this price

% Flight at an even more discounted price than usual!

Flytrippers logo in a flag Lowest price we have ever seen!

ULCC Involves at least 1 ultra low-cost carrier (ULCC)

No Suitcase Involves at least 1 airline without free regular carry-on bags

V Calendar Dates available during a popular vacation period

ST Self-transfer that implies a few pecularities

WestJet Airline: WestJet

Ryanair Airline: Ryanair

Porter Airlines Airline: Porter Airlines

easyJet Airline: easyJet

Air Europa Airline: Air Europa

Transavia France Airline: Transavia France

Wizz Air Malta Airline: Wizz Air Malta

TAP Airline: TAP

Air Transat Airline: Air Transat

Deals powered by Skyscanner, Momondo, Kiwi & Kayak

Accommodation Options



Check out today's best deals from Toronto

See all other deals from Toronto

Our latest travel content

Follow Flytrippers on Facebook

Follow Flytrippers on Twitter

Advertisement

Featured image:

Other images associated with this deal: Main page: Pixabay, Social media: Pixabay

Share this deal to help us help more people travel for less: