Imperial Cities — 9 Days
9 days · 8 nights
Casablanca → Rabat → Fes → Bin el Ouidane → Marrakech
Morocco imperial cities on a 9-day private tour: Casablanca, Rabat, Meknes, Fes and Marrakech.
From USD 3,060/ person · 2 travellers sharing


Private Morocco travel
Based in Burnaby, BC, Gateway2Morocco is your local, BPCPA-licensed specialist for private Morocco tours. We offer eight tailor-made itineraries ranging from 8 to 14 days, priced in Canadian dollars and routed for travellers departing YVR — with in-person consultations available across Metro Vancouver by appointment.
You don't have to fly to Toronto or book through an agency in another province for a properly-licensed Canadian Morocco tour — Gateway2Morocco is headquartered right here in Metro Vancouver. We've been a BPCPA-licensed agency since the start, ACTA-accredited, with Morocco-only specialty experience. CAD pricing, Pacific-time-zone support, and in-person consultations available by appointment if you'd like to meet face-to-face before booking. Eight private itineraries below, all built around YVR-departure pacing.
Because we're physically based in Burnaby, you're protected by the BC Travel Assurance Fund (BPCPA #80460) when you book with us. Your deposit and prepayments are insured under British Columbia consumer law. We're also ACTA-accredited and a member of Consumer Protection BC's licensed travel-agent registry. No middlemen, no offshore booking platform — Canadian-side contract, Moroccan-side delivery on every tailor-made Morocco tour we build.
YVR has no nonstop service to Morocco — your fastest path is one-stop via Europe or transcontinental via Montréal. Total travel time is typically 17–20 hours including layover.
We pace Day 1 around your evening-arrival reality — most westbound legs land in Casablanca early morning Day 2 your time. First night in a Casablanca riad to recover before the actual touring starts.
Most clients are happy with phone, email, and video planning — but if you'd prefer to meet face-to-face before committing to an international booking, we offer in-person consultations in Metro Vancouver by appointment. Particularly common for older clients, multi-generational family bookings, or anyone planning a milestone trip (anniversary, retirement, etc.) who wants to look the planner in the eye before paying a deposit. Email us with "In-Person Vancouver Consultation" in the subject line and your preferred dates, and we'll come to you, or meet at a coffee shop in your neighborhood.

Every itinerary is fully private and tailor-made — your driver, your guide, your pace. See our full Morocco tours collection for complete day-by-day itineraries and route maps.
9 days · 8 nights
Casablanca → Rabat → Fes → Bin el Ouidane → Marrakech
Morocco imperial cities on a 9-day private tour: Casablanca, Rabat, Meknes, Fes and Marrakech.
From USD 3,060/ person · 2 travellers sharing
9 days · 8 nights
Marrakech → Ouarzazate → Dades Gorge → Merzouga → Ouarzazate → Marrakech
Experience Morocco on a 9-day private tour from Marrakech, crossing the High Atlas to Aït Ben Haddou, Dades and Todra Gorges, with a camel trek to a luxury Erg Chebbi Sahara camp and a free custom proposal within 48 hours.
From USD 3,060/ person · 2 travellers sharing
9 days · 8 nights
Marrakech → Agdz → Mhamid → Sahara (mobile camp) → Erg Chigaga → Ait Ben Haddou → Marrakech
Experience a 9‑day private Morocco Sahara adventure from Marrakech through Agdz, M’Hamid, a wild mobile desert camp, Erg Chigaga and Aït Ben Haddou, with boutique riads, luxury dune camp, private 4x4 transport, expert local guides, and most meals included
From USD 3,060/ person · 2 travellers sharing
YVR's main international terminal handles all Europe-bound carriers. Arrive 3 hours before international departure. Canada Line SkyTrain from downtown (25 min) avoids the bridge traffic.
Booking with a BPCPA-licensed BC agency means your deposit and prepayment are protected by the BC Travel Assurance Fund — protection you do not get when booking direct with foreign suppliers or US-based wholesalers.
Morocco is 7 hours ahead of PT in winter, 8 in summer. Day 1 is paced as a slow arrival/recovery day. Jet lag from BC is real — we never schedule heavy guided touring on the day you land.
MSP provides essentially no coverage abroad. Recommended BC providers: Pacific Blue Cross, BCAA, Manulife CoverMe. Buy within 72 hours of paying your tour deposit to lock in stability clauses.
Flight routing, time-zone maths and provincial health coverage genuinely differ by city, so we keep a dedicated guide for each one. Start with the Canada-wide guide to private Morocco tours, or go straight to your departure city.
From Toronto
YYZ one-stop options, GTA-friendly planning windows and halal-friendly itineraries.
Read the guide →
From Montréal
Royal Air Maroc's YUL–Casablanca nonstop — Canada's only direct flight — plus bilingual support.
Read the guide →
From Calgary
YYC one-stop routings and the Alberta insurance and licensing picture.
Read the guide →
From Ottawa
The fastest routing to Morocco in Canada after Montréal, via the YUL nonstop.
Read the guide →
From Edmonton
YEG routings through Frankfurt, Amsterdam and London, paced for a longer flight.
Read the guide →
Canada-wide guide
Consumer protection, CAD payment methods, visa rules and the best months to travel.
Read the guide →
8277 11th Ave #2, Burnaby, BC. We're a Vancouver-headquartered, BPCPA-licensed travel agency operating Morocco tours.
Yes — in-person consultations available in Metro Vancouver by appointment. Especially common for milestone trips, multi-generational family bookings, or larger groups. Email us with "In-Person Vancouver Consultation" in the subject line.
Typically 17–20 hours total including one stop. The fastest routings are via London (BA), Frankfurt (Lufthansa), Amsterdam (KLM), or Paris (Air France). Via Montreal on Royal Air Maroc YUL nonstop is also competitive and avoids European customs.
You're booking with a BC-licensed agency (BPCPA #80460), so your trip is protected by British Columbia's Travel Assurance Fund. MSP does not cover medical emergencies abroad — private travel insurance is strongly recommended. We can recommend BC-based providers such as Pacific Blue Cross and BCAA when you book.
Morocco is 7 hours ahead of Pacific Time in winter and 8 hours ahead in summer. Morocco doesn't observe DST the same way Canada does, so the gap shifts by an hour at certain times of year. Day 1 is paced as a slow arrival/recovery day.
Yes. Vegetarian and vegan are easy to accommodate at every meal. Gluten-free is no problem. Organic and farm-to-table riads are an emerging category in Morocco — we can arrange these specifically, especially around Marrakech and the Atlas.
Tell us your dates, group size, and what kind of Morocco trip you have in mind — receive a complete custom itinerary in CAD within 48 hours.
Design my journeyProposal in 24–48h · No deposit to start · Unlimited revisions
Begin your journey
Everything on this page comes from more than twenty-five years of taking travellers there. Tell us what moves you and it becomes an itinerary.
Proposal in 24–48h◆No deposit to start◆Unlimited revisions
Start with the journeys or how it works.