There are 6 ways to get from Marrakesh to Victoria by plane, train, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Marrakech to Victoria Inner Harbour Apt
best- Fly from Marrakech (RAK) to Victoria Inner Harbour Apt (YWH)plane RAK - YWH
20h 18m$651–1,904Fly Marrakech to Nanaimo, bus
cheapest- Fly from Marrakech (RAK) to Nanaimo (ZNA)plane RAK - ZNA
- Take the bus from Nanaimo, Departure Bay Ferry Terminal to Victoria, BC - Sandman Innbus
23h 13m$442–1,155Fly Marrakech to Victoria International Airport
- Fly from Marrakech (RAK) to Victoria International Airport (YYJ)plane RAK - YYJ
20h 52m$504–1,307Train to Mohammed V International Airport, fly to Victoria International Airport
- Take the train from Marrakech to Gare Oasistrain
- Fly from Mohammed V International Airport (CMN) to Victoria International Airport (YYJ)plane CMN - YYJ
23h 25m$479–1,736Fly Marrakech to Nanaimo Airport, bus
- Fly from Marrakech (RAK) to Nanaimo Airport (YCD)plane RAK - YCD
- Take the bus from Canada Ave & Station - Train Stn to Douglas & Hillsidebus
28h 8m$657–1,710Fly Marrakech to Vancouver Harbour, fly to Victoria Harbour
- Fly from Marrakech (RAK) to Vancouver International Airport (YVR)plane RAK - YVR
- Fly from Vancouver Harbour to Victoria Harbourplane
19h 33m$599–1,651
Marrakech (RAK) to Victoria Inner Harbour Apt (YWH) flights
Questions & Answers
The cheapest way to get from Marrakesh to Victoria is to fly and bus which costs $440 - $1,200 and takes 23h 13m.
The fastest way to get from Marrakesh to Victoria is to fly which takes 19h 33m and costs $600 - $1,700.
The distance between Marrakesh and Victoria is 9057 km.
It takes approximately 20h 18m to get from Marrakesh to Victoria, including transfers.
Victoria is 8h behind Marrakesh. It is currently 7:21 PM in Marrakesh and 11:21 AM in Victoria.
There are 282+ hotels available in Victoria.
What companies run services between Marrakesh, Morocco and Victoria, BC, Canada?
Airbus France, Air Canada, and eight other airlines fly from Marrakech (RAK) to Victoria Inner Harbour Apt (YWH) twice daily.
- Website
- harbourair.com
Flights from Marrakech to Victoria Inner Harbour Apt via Frankfurt, Vancouver International Airport
- Ave. Duration
- 19h 32m
- When
- Sunday, Monday, Tuesday, Wednesday, Thursday, and Friday
- Estimated price
- $650–2,400
Flights from Marrakech to Victoria Inner Harbour Apt via Paris Charles de Gaulle, Vancouver International Airport
- Ave. Duration
- 26h 35m
- When
- Friday and Saturday
- Estimated price
- $650–2,300
Flights from Marrakech to Victoria Inner Harbour Apt via Amsterdam Schiphol, Vancouver International Airport
- Ave. Duration
- 24h 22m
- When
- Sunday, Monday, and Friday
- Estimated price
- $650–2,300
Flights from Marrakech to Victoria Inner Harbour Apt via London Gatwick, Vancouver International Airport
- Ave. Duration
- 29h 55m
- When
- Monday, Tuesday, and Sunday
- Estimated price
- $600–2,500
Flights from Marrakech to Victoria Inner Harbour Apt via Montreal, Vancouver International Airport
- Ave. Duration
- 18h 40m
- When
- Thursday and Sunday
- Estimated price
- $700–1,800
Flights from Marrakech to Nanaimo via Frankfurt, Vancouver International Airport
- Ave. Duration
- 19h 30m
- When
- Sunday, Monday, Tuesday, Wednesday, Thursday, and Friday
- Estimated price
- $380–1,400
Flights from Marrakech to Nanaimo via Paris Charles de Gaulle, Vancouver International Airport
- Ave. Duration
- 27h 40m
- When
- Tuesday to Sunday
- Estimated price
- $370–1,300
Flights from Marrakech to Nanaimo via Amsterdam Schiphol, Vancouver International Airport
- Ave. Duration
- 23h 12m
- When
- Sunday, Monday, and Friday
- Estimated price
- $370–1,300
Flights from Marrakech to Nanaimo via London Gatwick, Vancouver International Airport
- Ave. Duration
- 29h 55m
- When
- Monday, Tuesday, Friday, Saturday, and Sunday
- Estimated price
- $350–1,400
Flights from Marrakech to Nanaimo via Montreal, Vancouver International Airport
- Ave. Duration
- 17h 30m
- When
- Thursday and Sunday
- Estimated price
- $410–1,000
- Phone
- 2255
- [email protected]
- Website
- oncf-voyages.ma
Train from Marrakech to Gare Oasis
- Ave. Duration
- 2h 31m
- Frequency
- Hourly
- Estimated price
- $14–29
- Schedules at
- oncf-voyages.ma
- Book at
- oncf-voyages.ma
- 2nd Class
- $14–20
- 1st Class
- $21–29
- Phone
- +1 250 746 9899
- [email protected]
- Website
- Cowichan Valley
Bus from Canada Ave & Station - Train Stn to Douglas & Hillside
- Ave. Duration
- 1h 9m
- Frequency
- 6 times a week
- Estimated price
- $3
- Website
- Cowichan Valley
- Single Ride - All Passengers
- $3
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Getting to Milan from the airport, How do I get from Sydney to Melbourne, and Travelling to the US: What do I need to know? - to help you get the most out of your next trip.









