Через Курск проходят две важные железнодорожные линии: Москва — Харьков и Воронеж — Киев.
С Курского вокзала Москвы ежедневно отправляются несколько поездов дальнего следования с остановкой в городе Курск.Приблизительное время в пути составит 7,5 часов.
С Московского вокзала Санкт-Петербурга ежедневно отправляются несколько поездов дальнего следования с остановкой в городе Курск. Приблизительное время в пути составит 16 часов.