May and October offer the best balance of warm, sunny weather and manageable tourist numbers, ideal for exploring the medina and hitting the coast.
April, June, and September: still good weather but with 20-30% lower hotel rates than peak. Fewer tourists mean shorter queues at…
Go in May or October for the best all-round experience—warm enough for the beach, cool enough for the medina.