The best time to visit Marrakech is in the spring, from late March to mid-June, when the sky is generally blue and the temperature is still comfortable. Regarding useful information of health and safety the city offers good quality of medical facilities. Though there is no malaria or yellow fever in Morocco but please avoid undercooked meat sold at roadside restaurants and local dairy products.