Прямые поезда до Белгорода
В Белгород из Москвы ходит поезд 071В, который ежедневно отправляется с Курского вокзала в 21:25. Поезд проезжает железнодорожные станции таких городов, как Тула, Орел, Курск, Солнцево, Пристень и Прохоровка. В Белгород транспорт прибывает на следующее утро в 06:50. Таким образом, время в пути составляет 9 часов 25 мин. Билеты на плацкарт в среднем можно купить за 2100 р., купе — за 3000 р.
Из Санкт-Петербурга по четным дням календаря ходит поезд 081М. Он трогается в 15:47 с Московского вокзала, который расположен на Невском проспекте, 85. В Белгород приезжает на следующий день в 10:30. Время в пути между городами составляет 18 часов 43 мин. Цена за билет начинается от 2300 р.
Также по четным дням ездит поезд 123Н из Новосибирска в Белгород. С железнодорожного вокзала Новосибирска поезд отходит в 12:40 по местному времени. По пути останавливается на станциях Барабинска, Омска, Петропавловска — Казахстан, Челябинска, Уфы, Самары, Пензы и Воронежа. На конечный пункт поезд прибывает на третий день в 09:50. Так как дорога длинная, билет на плацкарт стоит около 5500 р.
Из украинского города Харькова ежедневно, кроме четверга, ходит поезд 816Д. Отправляется из начального пункта в 08:20 и прибывает в 11:15. Дополнительно по пятницам и субботам ходит поезд 818Д, который трогается с вокзала Харькова в 14:30.
Транзитные поезда
До Белгорода можно добраться на поезде 027С Кисловодск — Москва. Из Кисловодска поезд выезжает в 21:36 и прибывает в Белгород на следующий день в 19:49. Ежедневно ходят поезда 176С Адлер — Москва, 243М Москва — Евпатория, 216С Ростов — Анапа, 054П Симферополь — Пермь, 018О Киев — Адлер, 018П Севастополь — Москва, 360Ч Калининград — Севастополь.
Железнодорожный вокзал в Белгороде находится на ул. Вокзальная, 1. Здание вокзала было построено в 1870 году. С вокзала отправляются поезда дальнего следования на Украину — в Донецк, Мариуполь, Запорожье, на Кавказ — в Анапу, Адлер, Новороссийск, Кисловодск, в Крым — в Евпаторию, Керчь, Севастополь, Феодосию, Симферополь и Центральный регион — в Москву и Санкт-Петербург.
В Белгород транзитными поездами можно доехать из городов Пермь, Нижний Тагил, Череповец, Архангельск, Смоленск, Воронеж, Киров и Мурманск. Между Москвой и Белгородом курсирует фирменный поезд «Белогорье №71/72». Когда поезд отъезжает на вокзале играет марш «Прощание славянки», а при возвращении состава из Москвы — гимн Белгорода.