Kashan is a city in the Isfahan province of Iran. Many travelers opt to bypass Kashan on their journeys between Tehran, Isfahan and Yazd, but we counsel you not to do the same. In fact, this delightful oasis city on the edge of the Dasht-e-Kavir gets our vote as one of the most alluring destinations in Iran.