Şarkışla Kalesi, ilçenin simgesi ve tarihi bir yapıdır. 16. yüzyılda yapılmış olan kale, Osmanlı döneminde önemli bir savunma noktası olarak kullanılmıştır. İçerisinde müze ve gözetleme kulesi de bulunmaktadır.