5.8
(88 reviews)

12-Day Morocco Tour From Tangier: Imperial Cities & Coastal Gems

About This Tour

This 12-day Morocco route begins in Tangier, a port city on the Strait of Gibraltar. Visit Tangier’s main sites before heading to Chefchaouen in the Rif Mountains. Continue to the Roman ruins of Volubilis and imperial Meknes, then arrive in Fes, known for its old medina and religious institutions.

Travel south via the Middle Atlas Mountains, stopping in Ifrane and the Cedar Forests with Barbary monkeys. Reach Merzouga at the Sahara’s edge; ride camels across Erg Chebbi dunes and sleep in a desert camp with Berber hosts. Next day includes visits to nomadic families and Khamlia village.

Cross the Todra Gorges, Dades Valley, and Rose Valley en route to Ait Ben Haddou. Continue over the High Atlas Mountains to Marrakech for historic sites and markets. End with visits to Essaouira, El Jadida, and Casablanca’s Hassan II Mosque. Overnights in riads and hotels; local guides and cultural stops included.

Highlights

Day-by-Day Itinerary

  • Pickup: Arrival transfer from Tangier (airport or port)
  • Transport: Private A/C vehicle (4×4, mini-van, or bus per group size)
  • Guide: Multilingual driver/guide throughout
  • Accommodation: 11 nights in riads, hotels, and desert camp
  • Meals: Daily breakfast + select dinners (per itinerary)
  • Camel Trek: One camel per person, Sahara sunset ride
  • Desert: Sandboarding in Sahara
  • City Tours: Private guided tours in Fes and Marrakech
  • Transfer: Final drop-off at Casablanca Airport (or Marrakech/Tangier as needed)
  • Vehicle Costs: All fuel and transport-related expenses
  • Flights: International airfare
  • Meals: Lunches (available on request)
  • Drinks: Beverages with meals
  • Entry Fees: Monument tickets (available on request)
  • Personal: Shopping, optional activities, personal costs
  • Travel insurance

From

€1683

per person

5.8

Book Now and Start Your Adventure

Fill out the form below and we'll get back to you within 24 hours to confirm your booking.

Booking Form

By submitting this form, you agree to be contacted by our team regarding your booking.