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
A Canadian-owned, Moroccan-operated travel agency built for GTA travellers. Private guided tours, CAD pricing, halal-friendly itineraries, and someone you can actually reach at 3 a.m. Toronto time when your connection in Paris gets re-booked.
Most Morocco tour companies are based in Marrakech, Casablanca, or somewhere in the US Midwest. You email them at 9 a.m. Toronto time and hear back tomorrow morning. We're Canadian-Moroccan: the team that quotes you, books your hotels, and answers your WhatsApp at 11 p.m. EST is the same team driving the van in the Atlas Mountains a week later. No middlemen, no resold tours, no wholesaler markup — just a direct line between your kitchen in Etobicoke and a riad in Fez.
Our owner is Canadian. Our drivers, guides, and riad partners are Moroccan. Your contract, your invoice, your refund policy, and your privacy rights sit under Canadian law — British Columbia’s, where our agency is licensed (BPCPA #80460), with any dispute heard in Canada rather than abroad — but the people on the ground are locals who know which side street in Fez actually connects to your guesthouse and which mountain pass closes after 4 p.m. in winter.
You get the predictability of a Canadian-side business relationship with the depth of a small, owner-run operator in Morocco. That's a combination that almost nobody else in the GTA offers.
This page is for the practical "I live in Toronto and I'm trying to actually plan this" questions: flights from Pearson, CAD costs, Ontario insurance, GTA halal travel, OHIP gaps, and Casablanca-arrival timing tips. If you want to browse fully-built itineraries with maps and pricing, head to our Morocco Tours page.
There is currently no year-round non-stop service from Toronto to Morocco, so almost every Toronto itinerary involves one connection. Here are the realistic options, with typical durations and the trade-offs we tell every Toronto client about.
Toronto pacing tip: if you leave YYZ on an evening flight to Europe (most CDG/AMS/LHR departures), you'll land in Morocco around midday local time. That's the sweet spot — you've slept on the plane, the heat hasn't peaked, and your first riad night gives you a real rest before the tour starts the next morning. Avoid red-eyes that land at 4 a.m. local — half your first day will be hotel-floor naps.
CMN is Morocco's main international hub, sits 30 minutes from central Casablanca and has direct train links to Rabat, Fez, and Tangier. Best if your tour starts in the north or you want a Casablanca night.
RAK is smaller, 15 minutes from the Marrakech medina, and is a great arrival point if your tour starts with Marrakech and the Atlas/desert loop. Almost no non-stop flights from North America — you'll connect in Europe.
We do not book your international flights. Toronto travelers consistently get better fares using Aeroplan, Avios, Google Flights, or Hopper than any agent can offer — and you keep your loyalty points. What we do is design your in-Morocco itinerary around your flight arrival and departure times, so you don't waste a day in transit on either end.

OHIP covers almost nothing outside Canada — a few hundred dollars per emergency-room day, nowhere near the actual cost of a private hospital in Casablanca or a medical evacuation. Every Toronto traveler needs proper travel medical insurance. Here are the Canadian providers our clients use most often.
Buy within 72 hours of deposit: almost every Canadian travel insurance policy has a "stability period" clause for pre-existing conditions (usually 90 or 180 days) that starts counting from the day you buy. Buying the moment you pay your tour deposit gives you the longest possible stability window before departure — and locks in trip-cancellation coverage in case life happens between now and your YYZ flight.
This is one of the most popular shapes we book for Toronto travelers — long enough to see the four imperial cities and the Sahara, short enough to fit a standard Ontario vacation allowance. Every day is private and customisable; this is the rhythm, not a fixed script.
Day 0 · Toronto → Europe (overnight): depart YYZ in the evening on an Air Canada / KLM / Lufthansa / Air France flight and sleep on the plane
Day 1 · Land Casablanca, transfer to Rabat: land CMN mid-day, our driver meets you at arrivals, 1-hour transfer to Rabat, light walk through the Kasbah of the Udayas, early dinner
Day 2 · Rabat → Meknes → Volubilis → Fez: Roman ruins of Volubilis, lunch in the holy town of Moulay Idriss, arrive Fez by evening
Day 3 · Fez full-day guided: tanneries, Al-Qarawiyyin University, Bou Inania Madrasa, lunch in a restored 14th-century palace
Day 4 · Fez → Middle Atlas → Sahara via Erfoud: cedar forests, Barbary apes at Ifrane, dramatic descent into the desert, overnight in a kasbah on the edge of the dunes
Day 5 · Merzouga dunes + luxury desert camp: 4×4 to the dunes, camel trek at sunset, dinner under the stars, Berber drumming, sleep in a deluxe en-suite tent
Day 6 · Sahara → Dades Gorge → Ouarzazate: sunrise camel walk back, drive west through the Valley of a Thousand Kasbahs, night in Ouarzazate
Day 7 · Ait Benhaddou → Atlas Mountains → Marrakech: UNESCO ksar of Ait Benhaddou, lunch in the Atlas, arrive Marrakech for sunset on Jemaa el-Fnaa
Day 8 · Marrakech full-day guided: Bahia Palace, Saadian Tombs, Majorelle Garden, hidden riads in the medina
Day 9 · Marrakech free day: hammam, cooking class, or day-trip to Essaouira on the coast
Day 10 · Marrakech → Casablanca → YYZ: transfer to CMN (3h drive) or RAK (15 min) depending on your return flight, landing back in Toronto same day or next morning
International departures to Europe leave from Terminal 1 (Air Canada, Lufthansa, Air France, KLM, BA) or Terminal 3 (most other carriers, plus some Air Canada partner codeshare). Arrive 3 hours before international departure. Use UP Express from Union Station (25 min) or pre-book a GTA airport limo for early flights — Uber surge on weekend evenings out of downtown is brutal.
Toronto has one of the largest Moroccan and Muslim diaspora communities in North America. We arrange fully halal-certified meals throughout, prayer-time route adjustments, a Hassan II Mosque visit in Casablanca (non-Muslims welcome on guided tour), Umrah connection planning from CMN, and women-only hammam experiences. See our dedicated halal Morocco tours page.
Bring all prescription medication in original Canadian pharmacy packaging with the prescription label visible. Bring a printed copy of your Ontario doctor's prescription too — useful at Moroccan pharmacies if you need a refill (most generics are sold over-the-counter at much lower prices than Canada). OHIP does not cover prescription refills abroad, though the out-of-pocket cost is usually trivial.
Morocco is 5 hours ahead of Toronto in winter and 4 hours ahead in summer (Morocco stays on GMT+1 year-round, except during Ramadan when it briefly shifts to GMT). When you land mid-day local time, it's morning back in the GTA — a perfect window to send a "we landed safely" text before family wakes up panicked.
There are bigger Morocco operators. There are also cheaper ones. Here is what we actually do differently for our GTA clients.
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
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 Vancouver
YVR routings, BC Travel Assurance, and in-person consultations across Metro Vancouver by appointment.
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 →
The fastest itineraries are usually Air Canada YYZ–CDG with a connection to Casablanca on Air France or Royal Air Maroc (about 12–14 hours total), or Royal Air Maroc YUL–CMN with a short Porter or Air Canada feeder from Toronto (about 11–13 hours total). There is currently no year-round non-stop service from YYZ to Morocco, so plan on one connection in Europe, Montréal or the Eastern US.
No. Canadian passport holders do not need a visa for stays of up to 90 days. Your passport must be valid for at least 6 months beyond your date of entry, with at least one blank visa page.
No. Tour services are delivered entirely outside Canada and are therefore zero-rated. Your invoice will not include HST. The only rare exception would be a Canadian-side add-on we resell on your behalf, which we'd flag explicitly on the quote.
Yes. Morocco is one of the safest countries in North Africa, and a private tour with a vetted driver-guide is even safer than independent travel. Global Affairs Canada currently advises "exercise normal security precautions" — the same level as most of Europe. We've hosted solo women, families with toddlers and senior travelers from the GTA for many years without incident.
OHIP covers almost nothing outside Canada (only a token emergency-room reimbursement). You need real travel medical insurance. We recommend TuGo, Manulife CoverMe, Blue Cross or RBC for emergency medical (minimum CAD 2 million), trip cancellation and trip interruption. Buy within 72 hours of paying your tour deposit so the pre-existing-condition stability clauses work in your favour.
We don't arrange pre-flight GTA airport transfers — most clients self-drive, use UP Express, or book a Pearson Airport limo. What we DO arrange is everything from the moment you land in Morocco: a driver holding your name sign at CMN/RAK/TNG arrivals, hotel transfer, and your full guided itinerary.
Yes. As a Moroccan-owned operator we naturally arrange halal meals, prayer-time stops, mosque visits and women-only hammam experiences. Many GTA clients combine a cultural Morocco tour with Umrah departures from Casablanca.
We're not a reseller. We operate every tour ourselves in Morocco with our own driver-guides, our own vehicles and our own hotel relationships — no middle-mark-up. You speak to the same team that runs your trip. Canadian-side support, Moroccan-side delivery: a combination almost nobody else in the GTA travel market actually offers.
Tell us your dates, group size and the kind of trip you have in mind — we'll send back a detailed, personalised 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.