Camel trek in the Sahara desert on a Morocco tour
Itinerary Morocco Tours · Private & shared tours

Morocco tours and Sahara desert trips

Private journeys and small-group trips across Morocco from Marrakech, Fes, Casablanca, Tangier and Agadir, to the dunes of Merzouga and Zagora, with local driver-guides and handpicked desert camps.

★★★★★ 5.041 reviews on TripAdvisor
Private or sharedYour choice, every day
Pick-up near your riadRiads in the medina too
Free booking requestSecure PayPal deposit
Compare

Which desert trip from Marrakech is right for you?

Merzouga, Zagora or Agafay: the three deserts you can reach from Marrakech, side by side.

DesertDistance from MarrakechMinimum timeLandscapeTour
Merzouga (Erg Chebbi)About 560 km, 9–10 h drive3 days / 2 nightsMorocco’s highest golden sand dunes, the classic SaharaShared tour
Private tour
ZagoraAbout 360 km, 7 h drive2 days / 1 nightSmaller dunes at the edge of the Sahara, Draa Valley palm grovesShared tour
Private tour
AgafayAbout 40 km, 40 min driveHalf dayStony desert hills with views of the High AtlasView tour

Want the big dunes but heading on to Fes? Take the 4-day Marrakech to Fes desert tour.

Itinerary Morocco Tours guests with their guide at Cap Spartel lighthouse, Tangier
Why travel with us

Moroccans showing you their Morocco

We are a Moroccan team based in Casablanca, running tours from Marrakech, Fes, Casablanca, Tangier, Errachidia and Agadir. We drive these roads every week, we know the camps by name, and we build every trip around what you want to see.

  • Direct with the organiserNo middlemen — you talk to the people who run your tour.
  • Flexible routesChange the itinerary, add a night, stop for photos whenever you like.
  • Simple, safe bookingNothing to pay to request. We confirm on WhatsApp or email, then you confirm with a secure PayPal deposit and pay the rest on arrival.
Reviews

What our travellers say

5.0●●●●●Excellent · 41 reviews on TripAdvisor
●●●●●

It was a wonderful experience, in addition to knowing a new culture you have the opportunity to see majestic landscapes, hamid was a very good guide, was friendly all the time and made me feel safe, I really recommend this experience

Ana PriscilaSolo traveller · TripAdvisor
●●●●●

What a sensational trip to the Blue city, Hmad drove us there for a day trip, I highly recommend it! He made it fun and safe, it was a great way to learn about another culture in a fantastic place!!

Monica R.Allen, Texas · TripAdvisor
●●●●●

A great place to visit! Beautiful country with amazing views and Hamid is an amazing guide! I would recommend this tour to anyone!

Tiffani T.Couple · TripAdvisor
●●●●●

Hamid is a great, kind person, the best to work with. I would reccomend this any day. You will be glad you did this.

karleyeSt. Louis, MO · TripAdvisor
●●●●●

Beautiful country, beautiful landscapes, nice people. Best trip ever. A place you must visit. Highly recommended

Claudia S.Beirut, Lebanon · TripAdvisor
●●●●●

This is an amazing experience for knowing about other cultures and people. We enjoyed it a lot and and we suggest people to go there.

Stefii_C19Bogotá, Colombia · TripAdvisor
How booking works

Booked in three steps

Choose your tour

Private or shared, pick the trip and the date that suits you.

Send your request

One tap sends your details to us on WhatsApp or by email.

We confirm

We reply with availability and your final price, then pick you up on the day.

Your night in the Sahara starts here
Ready when you are

Your night in the Sahara starts here

Tell us your dates and group size — we’ll reply with availability and your price.

Questions

Morocco desert tours: your questions answered

How do I book a desert tour from Marrakech?

Choose a private or shared tour, then press “Book this tour”. Add your date, group size and hotel, and send the request on WhatsApp or by email. We reply with availability and your final price, and confirm your pick-up time.

How do I pay for my tour?

Sending a request is free. We confirm your booking on WhatsApp or by email first, then you confirm with a secure PayPal deposit and pay the rest on arrival.

What is the difference between a private and a shared tour?

A private tour is only for your group, with your own 4×4 and driver-guide, any start date and a flexible route. A shared tour is a small-group trip in an air-conditioned minibus on a fixed route, at a lower price per person.

How long is the drive from Marrakech to the Sahara?

Merzouga and the Erg Chebbi dunes are about 560 km from Marrakech, around 9 to 10 hours of driving, so tours break the trip with a night in the Dadès Gorges. Zagora is closer, about 7 hours away, which makes it possible in 2 days.

Merzouga or Zagora: which desert should I choose?

Merzouga has Morocco’s highest golden dunes and is the classic Sahara experience; it needs at least 3 days from Marrakech. Zagora has smaller dunes but is ideal if you only have 2 days.

When is the best time for a Sahara tour?

Spring (March to May) and autumn (September to November) are the most pleasant. Summer days are very hot in the desert, and winter nights at camp are cold, so bring warm layers from December to February.

Where is Itinerary Morocco Tours based?

We are based in Casablanca and run private and shared tours across Morocco, starting from Marrakech, Fes, Casablanca, Tangier, Errachidia and Agadir. We pick you up at your riad, hotel, airport or ferry port.

Do you run desert tours from Fes?

Yes. We pick you up in Fes for a 3-day Fes to Merzouga desert tour and back, or a 3-day Fes to Marrakech desert tour that crosses the Sahara and ends in Marrakech.

Do you pick up from riads inside the Marrakech medina?

Yes. We collect you from your riad or hotel, or from the nearest meeting point a car can reach in the medina.