Beyşehir, tarih boyunca farklı dönemlerde çeşitli devletlerin ve beyliklerin egemenliği altında bulunmuştur. Anadolu Selçukluları döneminde Beyşehir, önemli bir yerleşim yeri olmuş ve Alaaddin Keykubat tarafından ikinci başkent olarak kurulan Kubad-abad şehrine ev sahipliği yapmıştır. Eşrefoğulları Beyliği döneminde Beyşehir, Süleymanşehir olarak adlandırılmıştır. Osmanlı Devleti döneminde ise Beyşehir, Karaman Eyaleti'nin bir sancağı olarak yönetilmiştir. Karamanoğulları döneminde de Beyşehir, sık sık el değiştiren bir bölge olmuştur. Günümüzde ise Beyşehir, Konya iline bağlı bir ilçedir.