A highway connects Kashan to Tehran via Qom.

Kashan is a small enough town to walk to most of the main sites, and you can get pleasantly lost walking through beautiful laneways.