Beyşehir Gölü, Türkiye'nin ikinci büyük gölü, güney ve batısında Toros Dağları, doğusunda volkanik bir oluşum olan Erenler Dağı, güneydoğu kuzeybatı yönünde ise Anamas Dağı ve Sultan Dağları ile çevrili tektonik bir çökeltide yer almaktadır.İç Anadolu'nun batısına yakın, Beyşehir ile Isparta arasındadır. Beyşehir Gölü’nü İç Anadolu’dan ayıran Sultan Dağları silsilesi takriben 100 km kadardır. Bu silsile aynı zamanda Beyşehir Gölü Havzası ile Eğirdir ve Akşehir Gölü havzalarının su bölüm çizgisini oluşturmaktadır. Sultan Dağları, Beyşehir Gölü Havzası’nı bir süre çevreledikten sonra yerini Erenler (2319 m) ve Alacadağları’na (2203 m) bırakmaktadır. Beyşehir ve Suğla gölleri arasındaki Beyşehir–Seydişehir çöküntü oluğunu doğudan kuşatan bu dağlar: Sultan Dağları, Göl Dağları, Geyik Dağları sırasından sonra gelen ve Konya topraklarını bölümlere ayıran Batı Torosların bir iç koludur. Göl’ün batısında kıyı görüntüsü dik ve yüksek olup bu kesimde dik kıyıların kesintiye uğradığı bölgelerde Yenişar Ovası uzanmaktadır. Güney ve doğudan sınırlayan kıyılar ise alçaktır. Bu hafif eğimli olan kıyıların gerisinde batı yönünde Yeşildağ ve doğu yönünde Kıreli ovaları uzanmaktadır. Deniz seviyesinden yüksekliği 1121 m ve yüzölçümü 651 km² olan gölün kuzeybatı-güneydoğu doğrultusunda uzunluğu 50 km, buna dik doğrultudaki genişliği ise yaklaşık 18–20 km arasındadır. Suları tatlı olup, derinliği en çok 10 m civarındadır. Çevresi, yüksekliği 2.000 metreyi aşan dağlarla çevrilidir. Deniz seviyesinden yüksekliği ise 1.115 metredir. Fazla gelen sular, yapılan bir kanalla doğrudan Çarşamba Suyu'na verilir. Beyşehir Gölü, halk arasında “Uluarık” olarak adlandırılan ve kaynaklarda Beyşehir (Çarşamba) Çayı ismi verilen gideğeni vasıtasıyla güneydoğu doğrultusunda yaklaşık 60 km kat ederek Suğla (Karaviran) Gölü’ne karışmaktadır. Konya Ovasının sulanması için Beyşehir kazası yanında büyük bir regülatör yapılmıştır.