The best time to go to Morocco is March to May and September to November for mild temperatures and less rain.