Den ursprungliga stationsbyggnaden ritades av chefsarkitekten vid Statens Järnvägars arkitektkontor Adolf Wilhelm Edelsvärd (1824–1919) och fungerade som stationshus fram till 2010.
Den är uppförd i en fransk-holländsk renässansstil, typisk för 1600-talets början, med branta takfall. Samma tema kom Edelsvärd senare att tillämpa även för andra stationshus, bland annat de i Storvik och Linköping. Genom årens lopp har huset byggts om vid ett flertal tillfällen. Bland annat har den ursprungliga banhallen över spåren tagits bort. Framför centralstationen anlades, som vid många andra järnvägsstationer under det sena 1800-talet, en plantering (ur länsstyrelsens information i samband med byggnadsminnesförklaringen).
Ett nytt stationshus invigdes 2010, ritat av Wåhlin Arkitekter, i direkt anslutning till det gamla som upprustats och inrymmer bland annat restauranger och kontorslokaler.
Det gamla stationshuset är sedan 1986 förklarat som byggnadsminne, tillsammans med byggnaden för Ställverk II, uppförd 1913.