What are the best places to visit in Iran?
If you like nature and hiking, the best place to visit is Mt. Damavand, the highest volcano in the Middle East, or Alamut Valley, the home of the original Assassins. If you like history, you can visit Persepolis in Shiraz or Naghshe Jahan Square in Isfahan.
How many days should I stay in Iran?
You should at least stay for a week to see the three main tourist cities: Isfahan, Shiraz & Yazd. Most travelers stay between 10-12 days, so they can visit some of the attractions between these cities. You can even spend up to a month and explore someplace new every day.
If I have one week where should I go?
If you only have one week to explore Iran, you should definitely put Isfahan, Yazd, and Shiraz on your list.
Where are the most visited cities?
The top five most visited cities in Iran include Shiraz, Isfahan, Yazd, Tehran & Kashan. You can easily spend 2-3 days in each of these cities.