این شهر بر روی آبرفت زاینده رود بنا شده و طول و عرض جغرافیایی آن به ترتیب ۴/۵۱و ۳۲/۳۸ و ارتفاع آن از سطح دریا ۱۵۷۵ متر است. شهر اصفهان از تهران ۴۱۴ کیلومتر تا شیراز ۴۸۱ و تا یزد ۳۱۶ کیلومتر فاصله دارد.