HowToGo

Flight from Marrakech (Station) to Toronto, ON, Canada

How to get to Toronto, ON, Canada from Marrakech (Station) by flight ? You can check flights from Marrakech (Station) to Toronto, ON, Canada below.

Search Transfer from Marrakech (Station) to Toronto, ON, Canada

Search Flights

You can find flight ticket prices from Marrakech (Station) to Toronto, ON, Canada with our flight tickets search tool below

1. Marrakech to Toronto

  1. You take a bus, shuttle or taxi from your location in Marrakech (Station) to Marrakech.

  2. You take a flight from Marrakech to Toronto and cost approximately 370 USD.

  3. You take a bus, shuttle or taxi from Toronto to your destination in Toronto, ON, Canada.

Flight Depart Arrive
VY7337 Vueling Airlines
WS15 WestJet
08:10 Marrakech
13:50 Barcelona
11:25 Barcelona
16:30 Toronto
Connect
FR2240 Ryanair
WS15 WestJet
08:10 Marrakech
13:50 Barcelona
11:35 Barcelona
16:30 Toronto
Connect
AT684 Royal Air Maroc
AC825 Air Canada
08:30 Marrakech
13:20 Madrid
11:20 Madrid
15:30 Toronto
Connect
AT402 Royal Air Maroc
AC073 Air Canada
AC419 Air Canada
09:30 Marrakech
12:15 Casablanca
16:00 Montreal
10:20 Casablanca
15:05 Montreal
17:21 Toronto
Connect
TP1453 TAP Portugal
TP259 TAP Portugal
11:45 Marrakech
17:00 Lisbon
13:20 Lisbon
20:15 Toronto
Connect
FR4391 Ryanair
TP259 TAP Portugal
13:15 Marrakech
17:00 Lisbon
14:55 Lisbon
20:15 Toronto
Connect

2. Marrakech to Billy Bishop Toronto City

  1. You take a bus, shuttle or taxi from your location in Marrakech (Station) to Marrakech.

  2. You take a flight from Marrakech to Billy Bishop Toronto City and cost approximately 550 USD.

  3. You take a bus, shuttle or taxi from Billy Bishop Toronto City to your destination in Toronto, ON, Canada.

Flight Depart Arrive
FR5153 Ryanair
TS455 Air Transat
PD416 Porter Airlines
06:45 Marrakech
11:55 Marseille
15:55 Montreal
10:30 Marseille
14:10 Montreal
17:14 Billy Bishop Toronto City
Connect
FR5153 Ryanair
TS455 Air Transat
AC7971 Air Canada
06:45 Marrakech
11:55 Marseille
16:30 Montreal
10:30 Marseille
14:10 Montreal
17:49 Billy Bishop Toronto City
Connect
FR3908 Ryanair
TS253 Air Transat
PD420 Porter Airlines
07:40 Marrakech
11:00 Malaga
14:50 Montreal
10:05 Malaga
13:00 Montreal
16:09 Billy Bishop Toronto City
Connect
FR3908 Ryanair
TS253 Air Transat
PD412 420 Porter Airlines
07:40 Marrakech
11:00 Malaga
15:05 Montreal
10:05 Malaga
13:00 Montreal
16:24 Billy Bishop Toronto City
Connect
FR3908 Ryanair
TS253 Air Transat
PD408 Porter Airlines
07:40 Marrakech
11:00 Malaga
13:55 Montreal
10:05 Malaga
13:00 Montreal
15:14 Billy Bishop Toronto City
Connect
FR2240 Ryanair
TS261 Air Transat
AC7971 Air Canada
08:10 Marrakech
13:15 Barcelona
16:30 Montreal
11:35 Barcelona
15:40 Montreal
17:49 Billy Bishop Toronto City
Connect
FR2240 Ryanair
AC823 Air Canada
AC7975 Air Canada
08:10 Marrakech
14:10 Barcelona
18:30 Montreal
11:35 Barcelona
16:25 Montreal
19:49 Billy Bishop Toronto City
Connect
FR2240 Ryanair
TS261 Air Transat
PD416 Porter Airlines
08:10 Marrakech
13:15 Barcelona
16:55 Montreal
11:35 Barcelona
15:40 Montreal
18:14 Billy Bishop Toronto City
Connect
FR2240 Ryanair
AC823 Air Canada
PD426 Porter Airlines
08:10 Marrakech
14:10 Barcelona
18:30 Montreal
11:35 Barcelona
16:25 Montreal
19:49 Billy Bishop Toronto City
Connect
FR2240 Ryanair
TS261 Air Transat
PD414 Porter Airlines
08:10 Marrakech
13:15 Barcelona
18:00 Montreal
11:35 Barcelona
15:40 Montreal
19:19 Billy Bishop Toronto City
Connect
U23870 easyJet
AF342 Air France
PD426 Porter Airlines
08:55 Marrakech
15:40 Paris CDG
18:30 Montreal
13:20 Paris CDG
17:20 Montreal
19:49 Billy Bishop Toronto City
Connect
U23870 easyJet
AC871 Air Canada
PD426 Porter Airlines
08:55 Marrakech
14:45 Paris CDG
18:30 Montreal
13:20 Paris CDG
16:10 Montreal
19:49 Billy Bishop Toronto City
Connect
U23870 easyJet
AC871 Air Canada
AC7975 Air Canada
08:55 Marrakech
14:45 Paris CDG
18:30 Montreal
13:20 Paris CDG
16:10 Montreal
19:49 Billy Bishop Toronto City
Connect
U23870 easyJet
AF342 Air France
PD428 Porter Airlines
08:55 Marrakech
15:40 Paris CDG
18:45 Montreal
13:20 Paris CDG
17:20 Montreal
20:04 Billy Bishop Toronto City
Connect
U23870 easyJet
AF342 Air France
AC7975 Air Canada
08:55 Marrakech
15:40 Paris CDG
18:30 Montreal
13:20 Paris CDG
17:20 Montreal
19:49 Billy Bishop Toronto City
Connect
HV5760 Transavia Holland
KL0671 KLM
PD428 Porter Airlines
09:05 Marrakech
15:20 Amsterdam Schiphol
18:45 Montreal
13:50 Amsterdam Schiphol
16:50 Montreal
20:04 Billy Bishop Toronto City
Connect
HV5760 Transavia Holland
KL0671 KLM
AC7975 Air Canada
09:05 Marrakech
15:20 Amsterdam Schiphol
18:30 Montreal
13:50 Amsterdam Schiphol
16:50 Montreal
19:49 Billy Bishop Toronto City
Connect
AT402 Royal Air Maroc
AC073 Air Canada
PD426 Porter Airlines
09:30 Marrakech
12:15 Casablanca
18:30 Montreal
10:20 Casablanca
15:05 Montreal
19:49 Billy Bishop Toronto City
Connect
AT402 Royal Air Maroc
AC073 Air Canada
AC7975 Air Canada
09:30 Marrakech
12:15 Casablanca
18:30 Montreal
10:20 Casablanca
15:05 Montreal
19:49 Billy Bishop Toronto City
Connect
AT402 Royal Air Maroc
AC073 Air Canada
AC7971 Air Canada
09:30 Marrakech
12:15 Casablanca
16:30 Montreal
10:20 Casablanca
15:05 Montreal
17:49 Billy Bishop Toronto City
Connect
AF1277 Air France
AF342 Air France
PD426 Porter Airlines
10:20 Marrakech
15:40 Paris CDG
18:30 Montreal
14:40 Paris CDG
17:20 Montreal
19:49 Billy Bishop Toronto City
Connect
AF1277 Air France
AF342 Air France
PD428 Porter Airlines
10:20 Marrakech
15:40 Paris CDG
18:45 Montreal
14:40 Paris CDG
17:20 Montreal
20:04 Billy Bishop Toronto City
Connect
AF1277 Air France
AF342 Air France
AC7975 Air Canada
10:20 Marrakech
15:40 Paris CDG
18:30 Montreal
14:40 Paris CDG
17:20 Montreal
19:49 Billy Bishop Toronto City
Connect
TP1453 TAP Portugal
TP253 TAP Portugal
PD402 Porter Airlines
11:45 Marrakech
17:00 Lisbon
06:45 Montreal
13:20 Lisbon
19:45 Montreal
08:04 Billy Bishop Toronto City
Connect
AT408 Royal Air Maroc
AT208 Royal Air Maroc
PD402 Porter Airlines
12:35 Marrakech
18:30 Casablanca
06:45 Montreal
13:40 Casablanca
20:50 Montreal
08:04 Billy Bishop Toronto City
Connect
AT408 Royal Air Maroc
AT208 Royal Air Maroc
AC7959 Air Canada
12:35 Marrakech
18:30 Casablanca
07:30 Montreal
13:40 Casablanca
20:50 Montreal
08:49 Billy Bishop Toronto City
Connect
AT203 Royal Air Maroc
AT208 Royal Air Maroc
AC7955 Air Canada
14:20 Marrakech
18:30 Casablanca
08:30 Montreal
15:00 Casablanca
20:50 Montreal
09:49 Billy Bishop Toronto City
Connect
AT203 Royal Air Maroc
AT208 Royal Air Maroc
AC7959 Air Canada
14:20 Marrakech
18:30 Casablanca
07:30 Montreal
15:00 Casablanca
20:50 Montreal
08:49 Billy Bishop Toronto City
Connect
AT203 Royal Air Maroc
AT208 Royal Air Maroc
PD402 Porter Airlines
14:20 Marrakech
18:30 Casablanca
06:45 Montreal
15:00 Casablanca
20:50 Montreal
08:04 Billy Bishop Toronto City
Connect
TB2502 TUI fly Belgium
AC833 Air Canada
AC7965 Air Canada
18:50 Marrakech
10:15 Brussels
13:30 Montreal
23:20 Brussels
11:55 Montreal
14:49 Billy Bishop Toronto City
Connect
VY7333 Vueling Airlines
AC823 Air Canada
AC7975 Air Canada
23:30 Marrakech
14:10 Barcelona
18:30 Montreal
02:45 Barcelona
16:25 Montreal
19:49 Billy Bishop Toronto City
Connect

3. Marrakech to Buffalo

  1. You take a bus, shuttle or taxi from your location in Marrakech (Station) to Marrakech.

  2. You take a flight from Marrakech to Buffalo and cost approximately 750 USD.

  3. You take a bus, shuttle or taxi from Buffalo to your destination in Toronto, ON, Canada.

Flight Depart Arrive
FR2240 Ryanair
AA743 American Airlines
AA4722 American Airlines
08:10 Marrakech
12:50 Barcelona
21:00 Philadelphia
11:35 Barcelona
15:55 Philadelphia
22:17 Buffalo
Connect
VY7337 Vueling Airlines
AA743 American Airlines
AA4843 American Airlines
08:10 Marrakech
12:50 Barcelona
18:55 Philadelphia
11:25 Barcelona
15:55 Philadelphia
20:23 Buffalo
Connect
FR2240 Ryanair
AA743 American Airlines
AA5668 American Airlines
08:10 Marrakech
12:50 Barcelona
18:55 Philadelphia
11:35 Barcelona
15:55 Philadelphia
20:20 Buffalo
Connect
AT684 Royal Air Maroc
AA741 American Airlines
AA4722 American Airlines
08:30 Marrakech
12:45 Madrid
21:00 Philadelphia
11:20 Madrid
15:20 Philadelphia
22:17 Buffalo
Connect
AT684 Royal Air Maroc
AA95 American Airlines
B6702 JetBlue Airways
08:30 Marrakech
12:30 Madrid
16:30 New York JFK
11:20 Madrid
14:40 New York JFK
17:58 Buffalo
Connect
AT684 Royal Air Maroc
AA741 American Airlines
AA5668 American Airlines
08:30 Marrakech
12:45 Madrid
18:55 Philadelphia
11:20 Madrid
15:20 Philadelphia
20:20 Buffalo
Connect
AT402 Royal Air Maroc
AT200 Royal Air Maroc
B6102 JetBlue Airways
09:30 Marrakech
12:50 Casablanca
21:35 New York JFK
10:20 Casablanca
15:40 New York JFK
23:02 Buffalo
Connect
AT402 Royal Air Maroc
AT218 Royal Air Maroc
UA3795 United Airlines
09:30 Marrakech
16:35 Casablanca
22:10 Washington Dulles
10:20 Casablanca
19:59 Washington Dulles
23:36 Buffalo
Connect
AT402 Royal Air Maroc
AT200 Royal Air Maroc
B6702 JetBlue Airways
09:30 Marrakech
12:50 Casablanca
16:30 New York JFK
10:20 Casablanca
15:40 New York JFK
17:58 Buffalo
Connect
TP1453 TAP Portugal
TP243 TAP Portugal
AA2873 American Airlines
11:45 Marrakech
17:00 Lisbon
20:57 Chicago O'Hare
13:20 Lisbon
20:05 Chicago O'Hare
23:22 Buffalo
Connect
TP1453 TAP Portugal
TP235 TAP Portugal
UA3795 United Airlines
11:45 Marrakech
17:00 Lisbon
22:10 Washington Dulles
13:20 Lisbon
20:15 Washington Dulles
23:36 Buffalo
Connect
IB3341 Iberia
IB6165 Iberia
B6715 JetBlue Airways
12:35 Marrakech
17:20 Madrid
21:20 Boston
15:30 Madrid
19:15 Boston
22:48 Buffalo
Connect
AT408 Royal Air Maroc
AT218 Royal Air Maroc
UA3795 United Airlines
12:35 Marrakech
16:35 Casablanca
22:10 Washington Dulles
13:40 Casablanca
19:59 Washington Dulles
23:36 Buffalo
Connect
IB3341 Iberia
IB6251 Iberia
B6102 JetBlue Airways
12:35 Marrakech
16:50 Madrid
21:35 New York JFK
15:30 Madrid
19:25 New York JFK
23:02 Buffalo
Connect
AT203 Royal Air Maroc
AT218 Royal Air Maroc
UA3795 United Airlines
14:20 Marrakech
16:35 Casablanca
22:10 Washington Dulles
15:00 Casablanca
19:59 Washington Dulles
23:36 Buffalo
Connect

4. Marrakech to Montreal

  1. You take a bus, shuttle or taxi from your location in Marrakech (Station) to Marrakech.

  2. You take a flight from Marrakech to Montreal and cost approximately 600 USD.

  3. You take a bus, shuttle or taxi from Montreal to your destination in Toronto, ON, Canada.

Flight Depart Arrive
FR5153 Ryanair
TS455 Air Transat
06:45 Marrakech
11:55 Marseille
10:30 Marseille
14:10 Montreal
Connect
FR3908 Ryanair
TS253 Air Transat
07:40 Marrakech
11:00 Malaga
10:05 Malaga
13:00 Montreal
Connect
FR2240 Ryanair
AC823 Air Canada
08:10 Marrakech
14:10 Barcelona
11:35 Barcelona
16:25 Montreal
Connect
FR2240 Ryanair
TS261 Air Transat
08:10 Marrakech
13:15 Barcelona
11:35 Barcelona
15:40 Montreal
Connect
U23870 easyJet
AF342 Air France
08:55 Marrakech
15:40 Paris CDG
13:20 Paris CDG
17:20 Montreal
Connect
U23870 easyJet
AC871 Air Canada
08:55 Marrakech
14:45 Paris CDG
13:20 Paris CDG
16:10 Montreal
Connect
HV5760 Transavia Holland
KL0671 KLM
09:05 Marrakech
15:20 Amsterdam Schiphol
13:50 Amsterdam Schiphol
16:50 Montreal
Connect
AT402 Royal Air Maroc
AT208 Royal Air Maroc
09:30 Marrakech
18:30 Casablanca
10:20 Casablanca
20:50 Montreal
Connect
AT402 Royal Air Maroc
AT200 Royal Air Maroc
AA4543 American Airlines
09:30 Marrakech
12:50 Casablanca
17:29 New York JFK
10:20 Casablanca
15:40 New York JFK
19:02 Montreal
Connect
AT402 Royal Air Maroc
AC073 Air Canada
09:30 Marrakech
12:15 Casablanca
10:20 Casablanca
15:05 Montreal
Connect
AF1277 Air France
AF342 Air France
10:20 Marrakech
15:40 Paris CDG
14:40 Paris CDG
17:20 Montreal
Connect
AF1277 Air France
AF348 Air France
10:20 Marrakech
18:15 Paris CDG
14:40 Paris CDG
19:55 Montreal
Connect
TP1453 TAP Portugal
TP253 TAP Portugal
11:45 Marrakech
17:00 Lisbon
13:20 Lisbon
19:45 Montreal
Connect
AT408 Royal Air Maroc
AT208 Royal Air Maroc
12:35 Marrakech
18:30 Casablanca
13:40 Casablanca
20:50 Montreal
Connect
FR4391 Ryanair
TP253 TAP Portugal
13:15 Marrakech
17:00 Lisbon
14:55 Lisbon
19:45 Montreal
Connect
AT203 Royal Air Maroc
AT208 Royal Air Maroc
14:20 Marrakech
18:30 Casablanca
15:00 Casablanca
20:50 Montreal
Connect

References

Find Hotels in Toronto, ON, Canada

You can find hotels and accommodations in Toronto, ON, Canada with our hotels search tool below

Booking.com