April is a great month to visit Morocco. The weather is mild and pleasant, with temperatures ranging from 20-25 degrees Celsius during the day and dropping to around 10-15 degrees Celsius at night. The days are sunny, and the nights are cool, making it an ideal time for outdoor activities. Additionally, there are a variety of festivals, delicious food, and top destinations to explore during this time, making it a great opportunity to experience the rich and diverse culture of Morocco.