Здание вокзала было построено в 1897—1898 годах и перестроено в 1906—1907 годах. В 1936 году между двумя разновременными постройками возвели переход, выполненный в том же архитектурном стиле, что и эти здания. В 1964 году был построен павильон для обслуживания пассажиров пригородных поездов, сооружён пешеходный тоннель, перепланированы помещения, расширена и благоустроена привокзальная площадь. Основная часть строения выполнена на основе типового проекта «Пассажирское здание для станции II класса» с использованием архитектурных форм классицизма: высокие арочные окна, оформление главного фасада в виде портика и т. д. Подстройки 1906−1907 годов и 1937 года выполнены также с соблюдением классических традиций: симметрия, статичность, ордерное построение. В 1998 году, к столетию Транссиба, вокзал был полностью реконструирован, в 2004 году реконструирован пригородный павильон.
Сегодня здание вокзала представляет собой комплекс из четырёх разновременных построек общей площадью 7590 м2. Здание является памятником федерального значения.