Stanice leží v jihovýchodní části města. Sbíhají se tu tratě Kolín – Havlíčkův Brod, Brno – Havlíčkův Brod, Pardubice – Havlíčkův Brod, trať na Jihlavu a Veselí nad Lužnicí a trať do Humpolce. Před průčelím budovy je autobusové nádraží.
Stanici postavila Rakouská severozápadní dráha jako součást spojení Vídně a Berlína; rozsáhlou budovu I. třídy navrhl Carl Schlimp. První vlak projel 21. prosince 1870 od Jihlavy do Golčova Jeníkova. V roce 1898 přibyla trať na Žďár nad Sázavou. Původní dvoupodlažní historizující budova dostala začátkem 20. století asymetrické křídlo; v 60. letech se na místě parku vedle ní začala plánovat nová. Stavba v bruselském stylu podle projektu architekta L. Srny začala v roce 1972 a slavnostně se otevřela 12. prosince 1980; na jaře 1981 byla stará budova zbořena.