I found the website of this agency offering transport between Isfahan and Yazd; and Yazd and Shiraz, with tours and visits of attractions and archaeological sites on the way.
I contacted the agency to
about the tours. They were very quick to respond and Azimeh was very professional and took care of everything and arranged the tours. A week before the tour she sent me a contract, confirming the details.
The driver, Mehdi then arrived promptly to pick me up from the hotel on both mornings. He then drove me to all the agreed sites and on the way he spoke about life, religion, traditions in Iran. He answered my questions about the country and as he was driving, he pointed out landmarks and spoke about them.
Whenever we arrived to a site, he gave me detailed explanation about the history and the significance of the place. Both tours lasted about 9-10 hours and at the end, he dropped me off in the hotel.
I can only recommend this agency because they were very professional and delivered what they promised. The price was very reasonable and all entrance fees were included. They can also assist with booking hotels or to get your visa.
If you would like a full tour of Iran or just a day trip to get to places those are difficult to access by public transport, Iran's Travel will be on hand to organize a perfect trip.