Top rated
Private Morocco travel
Private Morocco tours for Calgary and southern Alberta travellers. Eight tailor-made itineraries from 8 to 14 days, quoted in Canadian dollars by a BPCPA-licensed Canadian agency, paced around the one-stop reality of flying out of YYC.
Why Albertans book with usBooked in Canada, operated in Morocco
There is no Morocco specialist headquartered in Calgary — so most Albertans planning a private trip end up choosing between a Moroccan operator they found on Instagram and a giant international brand with a call centre. Both share the same blind spot: no Canadian consumer protection if the trip goes wrong.
Gateway2Morocco is a Canadian agency, licensed by British Columbia's Business Practices and Consumer Protection Authority (BPCPA #80460), that operates its own tours on the ground in Morocco. You sign a Canadian contract, pay in Canadian dollars into a regulated trust account, and deal with the same person who wrote your itinerary. Alberta has no equivalent provincial travel-agency licensing regime, which is exactly why booking through a BC-licensed agency matters more for Albertans, not less — see Morocco tours from Canada for the full explanation of what that licence covers.
Getting thereFlying from Calgary (YYC) to Morocco
YYC has no nonstop service to Morocco. Every routing involves one stop — either through a European hub or eastbound through Montréal, where Royal Air Maroc operates Canada's only direct flight to Casablanca. Expect 15 to 18 hours door to door including the layover.
- Via London (LHR): Air Canada or WestJet YYC → LHR, then British Airways or Royal Air Maroc onward to Casablanca or Marrakech — around 15–17 hours total, and usually the best business-class option out of Calgary
- Via Frankfurt (FRA): Lufthansa or Air Canada YYC → FRA, then Lufthansa or Royal Air Maroc to Casablanca — approximately 16–18 hours total
- Via Amsterdam (AMS): KLM YYC → AMS, then KLM AMS → Casablanca — approximately 16–18 hours total, often the smoothest single-alliance connection
- Via Montréal (YUL): Air Canada or WestJet YYC → YUL, then Royal Air Maroc YUL → CMN nonstop — competitive on total time and avoids European customs entirely
- Via Paris (CDG): Air Canada or Air France to CDG, then Air France or Royal Air Maroc to Casablanca — approximately 16–18 hours total
Routes and frequencies change seasonally, so we confirm current options when we build your itinerary. Whichever way you route, we pace day one around your actual arrival time — most Calgary itineraries land in Casablanca in the morning after an overnight leg, so the first night is a slow recovery night in a Casablanca riad before any real touring begins. Nobody sees a medina well on seven hours of aircraft sleep.

Signature journeysEight signature Morocco tours, priced in CAD
Every itinerary is fully private and tailor-made — your driver, your guide, your pace, your dates. Nothing here is a fixed departure you join. Browse the complete Morocco tours collection for full day-by-day itineraries and route maps, or start from one of these three.
Top rated
Best value
Exclusive 4×4Practical detailAlberta specifics worth knowing
AHCIP does not follow you abroad
Alberta Health Care Insurance Plan coverage outside Canada is minimal and will not come close to the cost of a medical evacuation. Private travel insurance with at least CA$2 million emergency medical is strongly recommended for every Morocco trip. Buy it within 72 hours of paying your tour deposit so pre-existing-condition stability clauses start counting in your favour.
Mountain Time to Morocco
Morocco runs 7 hours ahead of Mountain Time in winter and 8 hours ahead in summer. Morocco does not follow North American daylight saving the same way Alberta does, so the gap shifts by an hour at certain points in the year. We build day one as an arrival and recovery day rather than a touring day.
Calgary International (YYC)
International departures leave from YYC's international terminal. Allow three hours for an international check-in, and more in the March and December peaks. If you are connecting from Lethbridge, Red Deer or Medicine Hat, build in a comfortable buffer rather than a tight same-day connection — a missed transatlantic leg is far more expensive than a hotel night near the airport.
The Chinook-to-Sahara appeal
Calgary's winter is long, and the December-to-March window is genuinely one of the best times to be in Morocco. Marrakech sits around 18–22°C in January, the Sahara is sunny by day and properly cold at night, and the imperial cities are free of summer crowds. A number of our Alberta clients now treat Morocco as their default February trip rather than a Mexico beach week.
Departure citiesMorocco tours from other Canadian cities
We keep a dedicated guide for each major Canadian departure city, because the flight routing, the time-zone maths and the provincial insurance picture genuinely differ. Start with the Canada-wide guide, or go straight to your city.
From Vancouver
YVR routings, BC Travel Assurance, and in-person consultations across Metro Vancouver by appointment.
Read the guide →
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, plus bilingual French and English support.
Read the guide →
From Edmonton
YEG routings through Frankfurt, Amsterdam and London, with the same Alberta specifics.
Read the guide →
From Ottawa
The fastest non-Montréal routing in Canada, via the YUL nonstop.
Read the guide →
Canada-wide guide
Consumer protection, CAD payment methods, visa rules and the best months to travel.
Read the guide →
Good to knowFAQs
How long is the flight from Calgary to Morocco?+
Typically 15 to 18 hours total with one stop. The quickest routings are via London on British Airways, Amsterdam on KLM, or Frankfurt on Lufthansa. Routing east through Montréal to catch Royal Air Maroc's nonstop is also competitive and avoids European customs. Routes change seasonally, so we confirm current options when we quote.
Do I need a visa to visit Morocco from Canada?+
No. Canadian passport holders enter Morocco visa-free for stays up to 90 days. Your passport must be valid for at least six months from your date of entry. There is no advance paperwork to file from Alberta.
Why book through a BC-licensed agency if I live in Alberta?+
Because Alberta has no equivalent provincial licensing regime for travel agencies. Booking with a BPCPA-licensed agency means your payments sit in a regulated trust account, the BC Travel Assurance Fund provides a path to recovery if a supplier fails to deliver, and you have a Canadian regulator to escalate to. Booking direct with an offshore operator gives you none of that.
Can I pay in Canadian dollars from Calgary?+
Yes. Every quote is issued in CAD and the price is locked between deposit and final payment, so there is no exchange-rate surprise. We accept Interac e-Transfer, Canadian Visa, Mastercard and AMEX, and Canadian wire transfers.
Is there GST on the tour?+
No. Tour services are delivered entirely outside Canada and are zero-rated for GST/HST, so your invoice will not include sales tax. The only exception would be a rare Canadian-side add-on resold on your behalf, which we would flag explicitly on the quote.
What is the best time of year to go from Calgary?+
Spring (March to May) and autumn (September to November) are the universal sweet spots, at 18–30°C with clear skies. But if you are escaping an Alberta winter, December to March is excellent for the desert and the imperial cities — mild days, cold desert nights, and no crowds. Spring departures book out four to six months ahead.
Can you accommodate halal, vegetarian or gluten-free diets?+
Yes. Halal is the default across Morocco. Vegetarian and gluten-free are straightforward at every meal. Kosher requires specific arrangements, which we handle through certified providers in Casablanca and Marrakech.
Do you handle multi-generational family trips?+
Regularly. We pace those itineraries with shorter daily drives, hotels with elevators and pools, and accommodation that works for grandparents and toddlers in the same booking. Car seats and stroller-friendly routing can be arranged. See our family tours and, for older travellers specifically, Morocco tours for seniors.
Tell us your dates, group size and what kind of Morocco trip you have in mind — you will 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
Reading is lovely. Going is better.
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.