Day1 :Arrival in Tehran (IKA) and transfer to the hotel
Visiting Tehran (Historical places, Museum, Palaces, Bazar, etc). If landing is very early in the morning.
Day2 :Transfer to Isfahan and accommodation in hotel.
Visiting historical places of Isfahan.
Day3 :Driving to Anarak town and exploring there.
Accommodation in Qajari Caravansary.
Day4 :Driving to Mesr village.
Driving into the sand dunes and exploring historical villages around Mesr.
Day5 :Driving to Bayazeh and exploring the village, and the desert around it.
Accommodation in citadel.
Day6 :Visiting Kharanaq village and its 3000 old deserted citadel and Gorgeous Mountain.
Day7 :Transfer to Yazd.
Visiting Yazd unique and historical places.
Accommodation in hotel.
Day8 :Drive to Zeinodin desert and ponder life in Zeinodin Caravanserai and its scenic surroundings.
Day9 :Transfer to Tehran, Accommodation in hotel, Visiting Tehran.
Departure from Tehran.
Day10 :Drive to Zeinodin desert and ponder life in Zeinodin Caravanserai and its scenic surroundings.
Day11 :Drive to Shiraz.
Visiting historical places of Shiraz.
Day12 :Visiting historical places of Shiraz.
Transfer to Shiraz airport to take flight back to home.