Flights
Hotels
From
To
1 traveler
Unsupported Browser!
Find Flights
Finding cheap flights is simple. More than 36 million people last year saved hundreds by using our flights tool.
Flights
Hotels
Round-trip
One-way
1 traveler
Unsupported Browser!
Find Flights
Finding cheap flights is simple. More than 36 million people last year saved hundreds by using our flights tool.

Cheap Flights From Toronto To Morocco Last modified: 30-Jun-2016 12:32 AM

Cheap flights from Toronto (YTO) to popular destinations in Morocco (MA)

Agadir
Carrier Departure Date Return Date Lowest Price
Air Canada 6-Jan-2017 22-Jan-2017 $1,236
Air Canada 29-Oct-2016 9-Nov-2016 $1,274
Air Canada 2-Sep-2016 11-Sep-2016 $1,448
Royal Air Maroc 29-Oct-2016 9-Nov-2016 $1,616
Royal Air Maroc 2-Sep-2016 11-Sep-2016 $1,616
Air Canada 5-Aug-2016 20-Aug-2016 $1,798
Royal Air Maroc 5-Aug-2016 20-Aug-2016 $1,826
Royal Air Maroc 22-Mar-2017 5-Apr-2017 $1,897
Air Canada 22-Mar-2017 5-Apr-2017 $1,905
Casablanca
Carrier Departure Date Return Date Lowest Price
Air Canada 3-Oct-2016 18-Oct-2016 $528
Air Canada 16-Oct-2016 27-Oct-2016 $528
Air Canada 9-Oct-2016 18-Oct-2016 $529
Air Canada 7-Oct-2016 22-Oct-2016 $625
Air Canada 4-Nov-2016 12-Nov-2016 $685
Air Canada 12-Sep-2016 26-Sep-2016 $756
Fes
Carrier Departure Date Return Date Lowest Price
Royal Air Maroc 16-Oct-2016 26-Oct-2016 $3,457
Royal Air Maroc 18-Feb-2017 1-Mar-2017 $4,376
Royal Air Maroc 30-Nov-2016 8-Dec-2016 $4,376
Royal Air Maroc 30-Nov-2016 7-Dec-2016 $4,376
Royal Air Maroc 1-Nov-2016 9-Nov-2016 $4,379
Royal Air Maroc 9-Nov-2016 23-Nov-2016 $4,379
Royal Air Maroc 29-Oct-2016 5-Nov-2016 $4,417
Royal Air Maroc 6-Nov-2016 14-Nov-2016 $4,495
Royal Air Maroc 5-Oct-2016 12-Oct-2016 $4,547
Royal Air Maroc 8-Dec-2016 17-Dec-2016 $6,156
Marrakech
Carrier Departure Date Return Date Lowest Price
Air Canada 10-Nov-2016 23-Nov-2016 $559
Air Canada 30-Oct-2016 12-Nov-2016 $559
Air Canada 1-Dec-2016 11-Dec-2016 $560
Air Canada 19-Jan-2017 25-Jan-2017 $577
Air Canada 23-Nov-2016 11-Dec-2016 $580
Air Canada 2-Nov-2016 16-Nov-2016 $581
Air Canada 3-Nov-2016 14-Nov-2016 $586
Air Canada 23-Nov-2016 3-Dec-2016 $590
Air Canada 1-Nov-2016 14-Nov-2016 $592
Ouarzazate
Carrier Departure Date Return Date Lowest Price
Royal Air Maroc 10-Mar-2017 18-Mar-2017 $5,031
Royal Air Maroc 10-Mar-2017 20-Mar-2017 $8,448
Royal Air Maroc 11-Mar-2017 20-Mar-2017 $8,448
Oujda
Carrier Departure Date Return Date Lowest Price
Air Canada 14-Aug-2016 3-Sep-2016 $1,306
Air Canada 16-Aug-2016 5-Sep-2016 $1,443
Royal Air Maroc 14-Aug-2016 3-Sep-2016 $1,593
Royal Air Maroc 15-Aug-2016 4-Sep-2016 $1,593
Royal Air Maroc 16-Aug-2016 5-Sep-2016 $3,569
Air Canada 15-Aug-2016 4-Sep-2016 $4,332
Royal Air Maroc 3-Nov-2016 7-Nov-2016 $4,523
Rabat
Carrier Departure Date Return Date Lowest Price
Air Canada 2-Nov-2016 16-Nov-2016 $1,007
Air Canada 4-Nov-2016 16-Nov-2016 $1,183
Air Canada 12-Sep-2016 23-Sep-2016 $1,232
Air Canada 11-Mar-2017 23-Mar-2017 $1,266
Royal Air Maroc 12-Jul-2016 26-Jul-2016 $4,389
Royal Air Maroc 4-Nov-2016 16-Nov-2016 $6,702
Royal Air Maroc 21-Sep-2016 27-Sep-2016 $6,735
Air Canada 28-Sep-2016 30-Sep-2016 $7,416
Tangier
Carrier Departure Date Return Date Lowest Price
Royal Air Maroc 19-Aug-2016 4-Sep-2016 $1,310
Air Canada 24-Dec-2016 1-Jan-2017 $1,787
Royal Air Maroc 24-Dec-2016 1-Jan-2017 $1,926
Air Canada 19-Aug-2016 4-Sep-2016 $1,978
Royal Air Maroc 27-Sep-2016 11-Oct-2016 $3,324
Royal Air Maroc 27-Jul-2016 1-Aug-2016 $3,500
Royal Air Maroc 11-Aug-2016 25-Aug-2016 $3,667
Royal Air Maroc 5-Aug-2016 13-Aug-2016 $4,008
Royal Air Maroc 23-Dec-2016 30-Dec-2016 $4,556
Royal Air Maroc 28-Dec-2016 2-Jan-2017 $5,116

Flights to Cities in Morocco

FlightsAirlineLowest Price
Toronto to Casablanca Air Canada, Royal Air Maroc, WestJet $528
Toronto to Marrakech Air Canada, Royal Air Maroc, Air Transat, WestJet $655
Toronto to Tangier Air Canada, Royal Air Maroc, Air Transat $1,310
Toronto to Rabat Air Canada, Royal Air Maroc, Air Transat, WestJet $1,232
Toronto to Agadir Air Canada, Royal Air Maroc, Air Transat $1,448
Toronto to Fes Air Canada, Royal Air Maroc, Air Transat $3,457
Toronto to Oujda Air Canada, Royal Air Maroc, Air Transat $1,306
Cleveland to Casablanca American, Royal Air Maroc, United $1,073
Buffalo to Casablanca American, Royal Air Maroc, United Check Dates
Cleveland to Marrakech American, Royal Air Maroc, United $1,559
Rochester to Casablanca American, Royal Air Maroc, United $1,815
Buffalo to Marrakech American, Royal Air Maroc, United $2,158
Syracuse to Casablanca American, Royal Air Maroc, United Check Dates
Cleveland to Tangier American, Royal Air Maroc, United Check Dates
Syracuse to Marrakech American, Royal Air Maroc, United Check Dates
Cheap Flights from Toronto to Morocco, from $528 Round trip from YTO to MA