Flights from Marrakech to Vancouver – Airlines & connecting routes
Show flight options Codeshare flights Show map Price search
RAK to YVR – All flight route options from Marrakesh Menara Airport, Morocco to Vancouver International Airport, Canada. These flights are operated by 3 different airlines through 4 different connections. The shortest flight time is 14 hours and 45 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Vancouver Airport
We got great deals on hotels and car rentals near the airport.
Marrakech to Vancouver flights
There are over 4 and approximately 2 flights every week. While flying to Vancouver from Marrakech you will be doing a stopover in Amsterdam, London or any other of the 4 alternatives with flight connections.
Are there any non-stop flights from RAK to YVR?
There are no direct or non-stop flights from Marrakesh Menara Airport, RAK to Vancouver International Airport, YVR.
Marrakech to Vancouver with British Airways
If you choose to fly with British Airways from Marrakech to Vancouver you can make a transit either via London or via London. The route via London is 1 hour and 50 minutes faster. British Airways is a member of the air alliance OneWorld.
Distance & flight times: Marrakesh Menara Airport to Vancouver International Airport
The shortest flight time between RAK and YVR is 14 hours and 45 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
AMS Amsterdam | 14h 45m | 1h 25m | 6392 miles (10285 km) |
LHR London | 14h 50m | 3h 10m | 6150 miles (9895 km) |
LGW London | 16h 40m | - | - |
EWR New York | 16h 57m | 2h 0m | 6112 miles (9834 km) |



Quick copy and share this page
From Marrakech to Canada
Below is a list of other destinations to Canada from Marrakesh Menara Airport with either direct flights or 1 stop connections.
From Morocco to Vancouver
Below is a list of other cities in Morocco with flights to Vancouver with either non-stop or connecting flights.