Begin your exploration of Iran's bustling capital city, Tehran, by visiting the Golestan Palace which houses beautiful Persian art and architecture. Then head to the Milad Tower for incredible panoramic views of the city. End the day with a walk through the lively Grand Bazaar, where you can shop for souvenirs and try some local cuisine.
Take a short flight or train ride to the historic city of Isfahan. Start your day by exploring the stunning Naghshe Jahan Square, which is a UNESCO World Heritage Site. From there, head to the Imam Mosque, Sheikh Lotfollah Mosque, and the Chehel Sotoun Palace. End the day with a stroll along the Zayandeh River and enjoy the scenic views and a cup of tea.
Take a flight or train to the city of poets and literature, Shiraz. Start your day with a visit to the Pink Mosque with its intricate tile work and stained glass windows. Then head to the Eram Garden, a beautiful Persian garden featuring streams, fountains, and orchards. End the day by visiting the Tomb of Hafez, a revered Persian poet of the 14th century, and Bagh-e-Jahan Nama, a beautiful park.
Travel to the desert city of Yazd, home to some of the world's oldest architecture. Begin with the Fahadan Museum, an 18th-century mansion converted into a museum with exhibits showcasing Iranian history, art, and culture. Continue to the Jame Mosque of Yazd, an impressive example of Persian Islamic architecture. Finally, explore the Fire Temple of Zoroaster, an ancient temple of worship for the Zoroastrian religion.
End your trip in the city of Tabriz, home to historic bazaars and buildings. Begin with the Blue Mosque, known for its intricate blue tilework and courtyards. Then explore the Tabriz Historic Bazaar Complex, a UNESCO World Heritage Site and the largest covered bazaar in the world. End the day by taking in the views of the city from the Elgoli Park.
If you have more time, consider adding a visit to the ancient ruins of Persepolis near Shiraz. If you're short on time, consider skipping one of the cities or replacing it with a closer alternative such as Kashan or Kerman. Be mindful of local customs and dress modestly when visiting religious sites.