Epic journeys
Tour Overview
Tehran
Tehran
TEHRAN - KASHAN (220 km)
KASHAN - VILLAGE ABYANEH - ISFAHAN (220 km)
Isfahan
Isfahan
ISFAHAN - NARIN - YAZD (385 km)
Yazd
Yazd – Kerman (360 km)
KERMAN - MAHAN - RAYEN - DESERT SHAHDAD - KERMAN (300 km)
KERMAN – SHIRAZ
SHIRAZ - PERSEPOLIS - NAQSH - SHIRAZ (130 km)
Shiraz
Tehran