Transport kolejowy jest teraźniejszy wewnątrz Kielcach od chwili 1885 r., jak to ukończono budowę linii łączącej Iwanogród (Dęblin) z Dąbrową Górniczą, przebiegającej na wskroś siedlisko miasta. Obecnie Kielce stanowią ważne skrzyżowanie linii kolejowych, biegnących do Częstochowy oraz Lublińca (Kolej lubliniecko-kielecka), Warszawy, Krakowa oraz Sandomierza.
W granicach administracyjnych miasta znajduje się zajezdnia kolejowy Kielce także stacje kolejowe: Kielce Piaski, Kielce Białogon, Kielce Czarnów plus Kielce Herbskie.