April is a beautiful month in Morocco. Snow remains on the highest peaks of the Atlas Mountains, but as spring develops, you'll encounter verdant forests and fields blooming with wildflowers. In Marrakech, daytime temperatures hover in the 70s; in the Atlas Mountains, it's cooler (and therefore ideal for hiking) with daytime averages in the 60s. Bear in mind that evenings can be much chillier, and pack accordingly.
You might get caught in a spring shower while sightseeing in cities like Fes or Tangier, but generally speaking, April brings great weather.
Crowds & Costs
You won't necessarily score any deals on flights or hotel rooms if you're booking a trip to Morocco in April: many travelers have caught on to the fact that it's a good time to visit. That said, crowds are still tolerable in spring at many key destinations. Be sure to book in advance if you have your heart set on a particular riad or tour.
Where to Go
Due to the relatively mild temperatures, April is a good time to explore the Sahara Desert. It's also a lovely time for a hike in the Rif or Atlas Mountains, as long as you have the proper equipment (you'll see snow at higher elevations, and temperatures drop significantly after sunset).
The imperial cities start getting busier with tourists around this time, especially on weekends when European tourists drop in for a few days, but the weather still makes April a fine time for sightseeing.
Chat with a local specialist who can help organize your trip.
What to Do
April is ideal for almost any activity in Morocco. Stick to the cities for cultural sightseeing, or head to Merzouga, an ideal base for a desert adventure (and you can catch the International World Music Festival of Merzouga while you're at it — see below for more information).
To get a taste of Morocco's natural landscapes without venturing far from civilization, day-trip from Marrakech for a quiet hike past Berber villages in the Atlas Mountains.
Alternatively, explore one of Morocco's coastlines—both the Mediterranean and Atlantic sides have sunny days, warm breezes, and manageable crowds in April.
Marathon des Sables (The Sand Marathon) — This ten-day, 156-mile "ultra-marathon" through the Sahara Desert is considered by some to be the most challenging foot race in the world. If you're up for it, you can register (well in advance) to participate. If not, you might catch the beginning or the end of the race, depending on your travel schedule: the Marathon des Sables has a different layout every year, so check ahead of time to see if your itinerary will intersect with the race's plans.
Sufi Music & Cultural Festival — An eight-day celebration of Sufi music, this festival brings a wide roster of musicians, artists, and spiritual leaders from all over the world to Fes for more than a week of festivity.
International World Music Festival of Merzouga — A music festival in the desert, under the stars: it's as magical as it sounds. The famous dunes of Erg Chebbi are the setting for this popular three-day festival in the Sahara. Dates change every year, but it usually takes place in the first half of the month.
Traveling to Morocco in April? Check out these great itineraries.
Morocco Grand Tour. Beautiful April weather throughout the country means that if you have two weeks to spare, you can't do better than the grand tour. The luxury of extra time means that you won't be rushing from one place to another: you'll visit Casablanca, Rabat, Chefchaouen, Fes, Marrakech, the Sahara Desert, and the Atlantic Coast at a relatively leisurely pace.
Imperial Cities & the Desert. Since April is a great time for both cultural sightseeing and desert adventures, this nine-day itinerary is an ideal choice for the season. Making a wide loop from the starting point of Casablanca, you'll go to the medieval medina of Fes and colorful Marrakech, then move on to explore the old caravan routes of the Sahara.