Ahlat, kenti kültürel ve mimari olarak şekillendiren Türk Ahlatschahs'ın başkentiydi. Böylece Ahlat'da Selçuklu ya da Türkmen mimarisinde izleri bulunabilir. Ahlat, mezarlığı nedeniyle, Türkmen mezar taşlarıyla 12. ila 15. yüzyıllar arasında biliniyor. Bu siteyi UNESCO Dünya Mirası Listesi ilan etmeye çalışılıyor.
İsmin kökeni hakkında bir efsane var: Medler tarafından yapılan bir saldırı sonrasında şehir düştü ve kral Lat ciddi şekilde yaralandı. Kızının onu gördüğü zaman korkuyla haykıp "Ah! Lat, Ah! Lat" diye haykırdı. Bu çığlıklar, bundan böyle Ahlat şehri olarak bilinen Medes'e ulaştı.
Urartular, Halad, Medlar ve Pers Ahlat'ı, Türkler Hilat'ı, Ermenileri Şaleat'ı, "Xelat" Kürtlerini, Assur Kelath'ı, Bizans Şili'lerini ve Araplar Aklat'ı çağırdı. Osmanlı gezgin Evliya Çelebi bir zamanlar Ahlat'ı Anadolu'da inci çağırdı.
Ahlat bir müddet Ermeni krallığının bir parçasıydı. 7. yüzyılda Doğu Anadolu'nun Müslüman Araplar tarafından istilasından sonra Ahlat, önümüzdeki dört yüzyıla kadar Arap valileri ve özerk Ermeni prensleri tarafından yapılan bir antlaşma temelinde hüküm sürdü. 983'te Ahlat Kürt Marwanidi tarafından fethedildi. Sultan Zelal Arslan Ahlat, Selçuklu Türklerinin Bizans'ı yendiği 1071'de Manzikert Savaşı'ndan sonra aldı. Selçuklular, 1100 yılında, 1207 yılında Eyyubid el-Adil I. tarafından yenilgiye uğratılan Ahlatschahs hanedanını takip ettiler. Eyyubi Ahlat'a Gürcüler tarafından iki kez saldırı düzenlendi. 1230'da şehir, Ayyubiden ve Rum-Selçuklu Türkleri koalisyonu tarafından kısa süre sonra yenilgiye uğrayan Choresm-Şah Celal ad-Din'e altı ay kuşatma sonrasında düştü.
13. yüzyılın sonunda Ahlat Moğol Ilkanatının bir parçası oldu. 1246'da, şehir şiddetli bir depremde büyük oranda yok edildi. Ahlat, Osmanlı Padişah Selim I. tarafından fethedildi. 1548 yılında İran Şah Tahmasp I. şehri fethederek harap etti. Ahlat'ı Selim'in halefine, kuzeye kıyısında şehir dışında bir kalesi inşa eden Süleyman'ı kaybetti. 1554/55 yılında tamamlanan kalenin etrafında yeni bir şehir doğdu. 1847 yılına kadar Osmanlı İmparatorluğu bütün bağımsız prensleri yok ettiğinde Ahlat Kürt vasallarının yönetimindedir. Birinci Dünya Savaşı sırasında şehir Osmanlılar ve Ruslar arasında itaat edildi; 1923 yılından bu yana Türkiye'ye aittir.
html>