Aller au contenu principal
MoroccoTravelBase
🏙️ City Tours

City tours and day trips in Morocco

Quick answer

Plan a half-day for a guided city tour. Chefchaouen, being farther, is a full-day trip from Fes or Tangier. Book an official guide for the history and to avoid touts.
52
activities
7 €
From
8
cities
50,902+
reviews

Discover Morocco's cities through guided tours and day trips: the red medina of Marrakech, the blue town of Chefchaouen, Tangier and its Cape Spartel, the capital Rabat and its monuments, or Casablanca and its giant mosque. Perfect to capture the essence of a city in a few hours.

Compare activities on ViatorYou will be redirected to our partner Viator.
  • Instant confirmation
  • Ticket on your phone
  • Secure payment

How to choose a City Tours activity in Morocco

The right choice depends on available time, included transport, season and heat tolerance. Always compare recent reviews, departure time, inclusions and cancellation policy before booking.

Minimum budget
7 €
Available offer
52 selected activities across 8 Moroccan cities.
When to book
Book 24 to 72 hours ahead in normal periods, earlier in summer, during school holidays and around major festivals.
Check before booking
Hotel pickup, group size, guide language, meals included, mobile ticket and free cancellation on GetYourGuide.

Quick recommendations for City Tours

Decide faster

What budget and format should you choose in City Tours?

These signals are calculated from activities actually present in our catalogue. Final availability, inclusions and prices are those shown by GetYourGuide when you book.

Cancellation mentioned
52 offers mention it
The cancellation terms of the selected offer.

Check on GetYourGuide before paying

  • The exact meeting point or pickup area.
  • What is included: transport, food, tickets, guide or equipment.
  • Available language, minimum age and required fitness level.
  • Return time, especially for trips outside the city.
  • The cancellation terms of the selected offer.

Refine activities

52 activities shown

Book activities in Morocco

Tours, guided visits and experiences — free cancellation up to 24h before and secure payment.

This module shows GetYourGuide activities and may set third-party cookies.

Bookings handled by GetYourGuide. If you book through this module we may earn a commission, at no extra cost to you.

The best day trips from Marrakech

Marrakech is the ideal launchpad. In a single day you can reach Essaouira and its UNESCO medina on the Atlantic (2.5 h), Aït Ben Haddou and Ouarzazate over the Tichka pass (Morocco's film studios), the Ouzoud Falls or the Ourika Valley in the Atlas. For an express desert fix, the Agafay desert offers a dinner-show and camel ride just 40 min away. Most of these trips include hotel pick-up, a driver-guide and an air-conditioned vehicle, making them the easiest way to discover southern Morocco without renting a car.

Touring a city with an official guide: why it changes everything

In the labyrinthine medinas of Marrakech, Fes or Tangier, an official guide saves precious time and gives meaning to what you see: the history of the dynasties, the secrets of the souks, hidden artisan workshops. They also keep away the fake guides and touts who approach tourists. Always check the tour is led by a state-licensed guide (official badge), as it is with serious operators on GetYourGuide. For smaller towns like Chefchaouen, easier to explore alone, an organised trip is still handy for transport from Fes or Tangier.

Guides to plan your visit

Frequently asked questions

How to visit Chefchaouen?

As a day trip from Fes (4 h) or Tangier (2 h), or by staying overnight. The town is easily explored on foot.

Are hotel transfers included?

Most day trips include hotel pick-up. Check the "transfer included" note on the GetYourGuide listing.

How long does a city tour last?

A guided city tour usually lasts 3-4 h (half-day), enough for the essentials. Day trips to a distant city (Chefchaouen from Fes, Essaouira from Marrakech) last 10-12 h including driving time. The exact duration is shown on each listing.

How much does a day trip cost?

A small-group day trip (Essaouira, Ouzoud, Aït Ben Haddou from Marrakech) usually costs €20-45 per person, transport and guide included. A guided half-day city tour starts around €15-30. Monument tickets and lunch are sometimes extra — check the inclusions.

Is a private or group tour better?

A small-group tour is cheaper and sociable; a private tour offers flexibility, a tailored pace and the guide's exclusive attention, ideal for families or a specific interest (photography, crafts, history). Both options are bookable on GetYourGuide with cancellation terms shown on the partner page; choose by budget and preference.

Book by city

Other categories