Arrival at Tehran airport, transfer to hotel. Overnight stay in Tehran.
In the morning, visit Archaeological & Islamic Art Museum. In the evening, fly to Kerman, transfer to hotel and rest. Overnight stay in Kerman.
After breakfast, visit Bam citadel, Mausoleum of Shah Nematollahe Vali, great Sufi, and Shahzadeh Garden in Mahan. Overnight stay in Kerman.
Visit the Sassanid Palace at Sarvestan in the morning on the way to Shiraz. Overnight stay in Shiraz.
In the morning, visit the ancient city of Bishapour, the grand capital of possibly the greatest of the Sassannian kings, Shapur I. Overnight stay in Shiraz.
Visit Eram and Naranjestan Gardens, Nasir-ol-Molk Mosque, Mausoleum of Hafez, Vakil complex and the Holy Shrine of Ali ibn Hamzeh. Overnight stay in Shiraz.
Early morning drive to visit Quran gate, Persepolis, Necropolis and Pasargadae. Then drive toward Yazd and overnight stay there.
Full tour of Yazd, one of the oldest cities in the world and visit Amir Chakhmagh complex, Dolat Abad Garden. Overnight stay in Yazd.
After breakfast, continue to explore Yazd by visiting Zoroastrian Fire Temple and Towers of Silence. Then drive to Isfahan and overnight stay there.
After breakfast, visit the world heritage site, Imam square, including Imam mosque, Sheikh Lotfollah mosque, Ali Ghapoo Palace and Isfahan traditional bazaar. After lunch, visit Si-o-Se Pol and Khaju bridges over Zayanderud river and relax for the rest of evening. Overnight stay in Isfahan.
Full tour of Isfahan by visiting Armenian quarter of Jolfa, Vank Cathedral, Friday Mosque, Menar Jonban and Chehel Sotoun. Overnight stay in Isfahan.
Drive to Kashan via Natanz to visit Friday Mosque there. Then continue to Kashan and visit Fin Garden. Overnight stay in Kashan.
Visit Qom on the way to Tehran. Overnight stay in Tehran.