The best time to visit Persepolis is during spring and autumn, except Nowruz (Persian New Year), which starts from March 20 and lasts 2 weeks.
Spring (late March – late June) is the best time.
✅ Pleasant Spring weather (temperatures between 17 and 24 degrees Celsius)
✅ Green roads and landscapes full of blossoms
✅ Long days that increase the time of visit
❌ Nowruz i... https://www.letsvisitpersia.com/packages/persepolis-tour/