Air
Belgorod airport operated regulate service to/from Moscow (Vnukovo or Sheremetevo airports, daily), Kazan, Samara, Yekaterinburg, Norilsk, Novy Urengoy (daily), Surgut (6 times a week), Murmansk and Arkhangelsk (5 times a week), Voronezh (3 times a week), etc.
Train
There are regular trains to/from Moscow (Kursky station, daily), Anapa (once a week), Voronezh (twice a week), etc. There are also transit trains with a stop in Belgorod following from Dnepropetrovsk to Moscow, from Donetsk to Moscow, from Sevastopol to St. Petersxburg, from Murmansk to Simpheropol.
Bus
Regular buses run to/from Moscow (692km, once daily), Oryol (299km, once daily), Voronezh (269km, 4 times daily), Lipetsk (392km, once daily), Stary Oskol (148km, several times daily), Kursk (148, every other day), Kiev (523, once daily), Donetsk (315, daily), Dnepropetrovsk (384km, every other day), and Kharkov (78km several times daily).