Kashan is not a big city, and most local people use their personal cars/bikes or walk around the city to get to their destinations. There are public buses and taxis everywhere as well. However, If your next location is not super far and you’re not on a tight schedule, you can also walk around the city, especially if you’re in the historical parts of the town, and explore the mysteries of the old town on your own. You might be surprised how surprisingly enjoyable walking around the historical parts of the city can be.