Air and sea temperatures in Morocco in June
In June, Morocco experiences warm temperatures, with average air temperatures ranging from 68°F to 95°F (20°C to 35°C), while sea temperatures along the coast generally range between 64°F and 70°F (18°C and 21°C).
Temperatures in northern Morocco
June temperatures in northern Morocco (cities like Tangier and Tetouan) typically range from 64°F to 86°F (18°C to 30°C), with coastal areas experiencing milder temperatures and slightly warmer conditions inland.
Temperatures in central Morocco
Central Morocco (cities like Rabat and Casablanca) sees June temperatures ranging from 72°F to 95°F (22°C to 35°C), with variations in elevation influencing the climate, and coastal areas being somewhat milder than inland regions.
Temperatures in Morocco’s mountains
In Morocco's mountainous regions (such as the Atlas Mountains), June temperatures vary based on altitude, with lower elevations ranging from 59°F to 77°F (15°C to 25°C), and higher elevations experiencing cooler temperatures between 50°F and 68°F (10°C and 20°C).
Temperatures in southern Morocco
Southern Morocco (cities like Marrakech and Ouarzazate) generally has higher June temperatures, ranging from 77°F to 104°F (25°C to 40°C), with the desert areas experiencing the higher end of the temperature range.
Looking for vacation ideas in Morocco? You might be interested in 5 days in Morocco. Thinking of extending your stay? Our 10-day itineraries might be just what you're looking for.