Some of the top attractions in Morocco include the ancient city of Marrakech, the blue-washed town of Chefchaouen, the Hassan II Mosque in Casablanca, Fes, Essaouira, Tangier, Meknes & Volibulis. The stunning Todra Gorge, and the historic city of Fes. Explore the Sahara desert, visit traditional Berber villages, and sample the delicious local cuisine.
The best time to visit Morocco is in the spring (April and May) and the fall (September and October), when the weather is mild and pleasant. The summer months can be very hot, especially in the desert regions, while the winter months can be chilly, particularly in the mountainous areas.