Железнодорожный вокзал Белгорода — один из основных транспортных узлов Юго-Восточной железной дороги РЖД, а также главной пассажирской станцией города. Комплекс железнодорожного вокзала составляют два здания, каждое из которых имеет выход в город. Первое здание - трехэтажное строение, которое обслуживает поезда дальнего следования, включая транзитные поезда. Второе здание включает в себя одноэтажный корпус с пригородными кассами и девятиэтажный административный корпус.
Белгородская железнодорожная станция введена в эксплуатацию в 1869 году, когда было открыто движение на участке Курск — Харьков. Вокзальное здание было построено через год. Пассажиропоток со временем возрастал, старый вокзал не справлялся с нагрузкой. В 1908-1911 годах здание реконструировали. Были добавлены дополнительные одноэтажные пристройки, а количество пролетов увеличилось с трех до шести. Во время Великой Отечественной войны здание вокзала было разрушено. После войны инфраструктура была восстановлена, а новое здание возведено на старом фундаменте. Современное здание железнодорожного вокзала было построено в 1982 году. В 1992 году после распада СССР Белгородский вокзал был присоединен к Юго-Восточной железной дороге.
Для людей с ограниченными возможностями планируется построить пандусы и специальные подъемники или лифты для их доступа в камеры хранения и туалеты, Сервисный центр и зал повышенной комфортности и для посадки в вагоны.
Вокзал расположен в центре Белгорода, что позволяет с легкостью добираться до автовокзала и аэропорта. Также рядом со станцией останавливается автобус, который регулярно совершает рейсы до Харькова.