Visit the Golestan Palace, see the Crown Jewels at the National Jewelry Museum and hike up the Mount Tochal for a stunning view of the city.
Walk the beautiful gardens of the Fin Garden, explore the historic houses like the Borujerdi House and relax in the Sialk Hills.
Embark on a scenic trekking trail in the Zagros Mountains – explore villages, see nomads and wildlife, and admire the spectacular view.
Enjoy an adventurous day on the Qeshm Island – see the geological wonder of the Valley of the Statues, explore the Mangrove Forests and relax on the beaches of Chahkooh Canyon.
Wander through the beautiful Naqsh-e Jahan Square, see the mesmerizing blue tiles of the Sheikh Lotfollah Mosque, and visit the magnificent Imam Mosque.
Embark on a scenic hike in the Alamut Valley and visit the historic Alamut Castle, once the residence of legendary Hasan-i Sabbah.
Take a break from adventure and relax in the beautiful city of Mashhad – visit the serene Imam Reza Shrine and stroll around the peaceful gardens of the Tomb of Ferdowsi.
Add a day trip to the Dasht-e Kavir Desert or the Badab-e Surt Travertine Terraces when in Tehran or Isfahan. Cut some stops and stick to the top 5 destinations if you're running out of time.