Category:
Morocco Luxury Travel
The best times to visit Marrakech are from March to May and between September and November. These shoulder seasons are known for their desirable weather (with daytime temperatures averaging in the 70s and 90s) and affordable hotel rates.