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, BC-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 BC-licensed agency since the start, 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 are licensed in British Columbia, your booking falls under BC's travel rules, including the Travel Assurance Fund. We're listed on 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 BC-licensed agency puts your trip under BC's travel rules, including access to the Travel Assurance Fund, which Consumer Protection BC describes as a possible source of compensation if paid-for travel services aren't delivered. Booking direct with a foreign supplier gives you none of that.
Morocco is 9 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
Royal Air Maroc's YYZ nonstop, one-stop options and halal-friendly itineraries.
Read the guide →
From Montréal
Nonstops from YUL to Casablanca and Marrakech on three airlines, plus bilingual support.
Read the guide →
From Calgary
YYC one-stop routings and the Alberta insurance and licensing picture.
Read the guide →
From Ottawa
A short hop to Montréal's nonstops, plus bilingual planning.
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 →
7300 Edmonds St #800, Burnaby, BC V3N 0G8, in Metro Vancouver. We're a Morocco tour operator licensed in British Columbia, and every trip is designed by Brahim Jounh, who grew up in Morocco's High Atlas.
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 an agency licensed by Consumer Protection BC (licence #80460), so BC's travel rules, including the Travel Assurance Fund, apply to your booking. 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 9 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
“Everything was seamless from start to finish”
From past travellers
4.9★ on TripAdvisor · 300+ reviews
“The four of us travelled with Jamal, our driver (and much more), from Tangier to Casablanca via Chefchouen, Volubilis, Meknes, Fes, Merzouga, Sahara Camp, Todgha Gorge, Dades Gorge, Eit Ben Haddou, Marrakech, and finally to Casablanca where we caught our fl…”
“Gateway2Morocco Offered A wonderful, tailored 8-night holiday with a Private Driver for entire trip. It's owned by a Moroccan gentleman. Our driver, Hassan, was very flexible, friendly and an excellent driver. We covered a lot of ground — Marrakesh, Ourika…”
“I cannot say enough good things about our trip and overall experience with Gateway2 Morocco. It's a fascinating country, with beautiful people, amazing (complicated) history and fabulous culture. A truly eye opening experience. As a non-Muslim, it was truly…”
Begin your journey
Everything on this page comes from taking travellers there since 1999. 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.