Oldukça sert karasal iklime sahip olan ilçemiz Şarkışla, 81km. asfalt yol ile Sivas’a, 115km. asfalt yol ile Kayseri’ye bağlanır. Ayrıca ilçenin içinden geçen demiryolu ilçeyi Sivas ve Kayseri’ye bağlamaktadır. İlçe merkezinin ve mahalle içi yolların tamamına yakını asfalt yola sahip olup diğer kısımların asfaltlama çalışmaları devam etmektedir.
Şarkışla Tren İstasyonunu.