If you are a first-time traveler, we suggest you have at least 8 days for a round trip in the classic route. 8 days is enough to visit the most remarkable sights in Tehran, Kashan, Abyaneh, Esfahan, Yazd, and Shiraz. By adding 3 more days you will make it to visit Kerman, Ahwaz, or have an excursion to North of Iran. You can stay 30 days in Iran with a tourist visa! By taking the chance of all these 30 days, you can visit almost all Iran!