★★★★★ Rated 4.5/5 — 204 Google reviews · 576 reviews · 5.0/5 on Tripadvisor · Written by a licensed Marrakech tour operator, on the road since 2011
The most common pre-booking question, answered cleanly — with the caveat that entry rules belong to governments, not tour operators: verify your nationality’s current status with an official source before flying.
The 90-day club
Citizens of the EU, UK, USA, Canada, Australia, New Zealand and many other countries enter Morocco visa-free for up to 90 days as tourists. You land, you get a stamp, you’re in. No forms in advance, no fees at the border.

What everyone needs regardless
A passport that airlines will accept — practically, six months’ validity and a blank page. Keep the entry stamp safe: hotels record it and you will want it at departure. Minors need their own passports; a child travelling without both parents may be asked for an authorisation letter (airlines check this more than borders do).
If your nationality does need a visa
Applications go through Moroccan consulates or the official e-visa portal where eligible. Once your tour is confirmed we provide the booking letter for your file — ask early, consular calendars are unhurried.
Overstays and extensions
The 90 days are generous for tourism; extensions exist but involve police prefecture paperwork most visitors never need. Planning under three months? You will never think about this again.
Full entry practicalities — ferries from Spain, checkpoints, arrival forms — live in the visas & entry FAQ. Then the fun part: choosing the route.
Everything on this page can be woven into a private itinerary — start from the travel FAQ, and we shape the rest around you.
Anas Benjelloun — Anas covers the practical side of travelling in Morocco — money, SIM cards, taxis, scams to sidestep, what things cost and when to book. He updates his pages the boring way, by checking, and takes a quiet pride in the fact that his airport-to-medina instructions have never stranded anyone. If a price appears in one of his articles, he has paid it recently.







