Transport in Belgorod

 Belgorod Railway Station

Belgorod Railway Station is located relatively close to the city centre at the beginning of Ulitsa Grazhdanskaya which leads to Sobornaya Ploschad, four blocks away. Therefore it is possible to get to the centre from the railway station on foot, passing several sights on the way.

Location 1 Ulitsa Vokzalnaya (ул. Вокзальная, д.1)
Selected Destinations Moscow, Voronezh, Perm, Arkhangelsk, Vorkuta, St Peterburg, Smolensk, Murmansk, Cherepovets, Kirov, Kazan, Labytnangi and Nizhny Tagil. Plus trains to Crimea (Sevastopol, Yevpatoria, Feodosia, Simperopol); the Caucasus (Adler, Yeysk, Kislovodsk, Mineralnye Voda, Novorossiysk) and to some Ukrainian cities (Donets, Kharkiv, Berdyansk, Dnipropetrovsk, Mariupol, Krivoy Rog). However some of these trains are seasonal and only operate in summer months.
Suburban Trains In the direction of Kursk, Kharkhiv, Nezhegol/Volchansk, and Gotnya.
Timetables Long-Distance Trains & Suburban Trains

 Belgorod Bus Station

Belgorod Bus Station is located quite far up on Prospekt Bogdana Kmelnitskogo out of the city centre.

Location 160 Prospekt Bogdana Khmelnitskogo (просп. Богдана Хмельницкого, д.160)
Selected Destinations Russia: Moscow, Kursk, Lipetsk, Oryol, Prokhorovka, Saratov, Stary Oskol, Volgograd and Voronezh. International: Chisinau, Dnipropetrovsk, Donetsk, Kharkiv and Kiev.

Belgorod International Airport

Belgorod International Airport is located close to Belgorod Bus Station, meaning that for an airport is is rather close to the city centre. You can get there from the railway station by taking trolleybus No. 1 or No. 4 or bus No. 1, No. 4 or No. 25.

Location 166 Ulitsa Bogdana Khmelnitskogo (ул. Богдана Хмельницкого, д.166)
Selected Destinations Russia: Moscow, Anapa, Mineralnye Vody, Nizhny Novgorod, Norislk, Rostov-on-Don, St Petersburg, Sochi, Surgut, Tyumen. International: Antalya, Barcelona and Heraklion

Getting to/from Belgorod

  Being located between Moscow and Ukraine, Belgorod has good transport connections with the capital. Many trains, and a good privately-run overnight bus service, connect Moscow with Belgorod. There are also flights to Belgorod from Moscow and St Petersburg. There are good connections between Belgorod and Kursk and therefore a trip to both cities could be combined. From Belgorod it is easy to get to regional destinations of Prokhorovka (by suburban train) and Stary Oskol (by bus).


Many trains heading to Ukraine or South Russia connect Belgorod with Moscow's Kursky Railway Station.  There are two premium trains the Belogorye (Moscow Kursky - Belgorod) and the Nikolai Konarev (Moscow Kursky - Kharkiv). These trains take between 9½ to 11½ hours. Schedules can be found here: Moscow-Belgorod & Belgorod-Moscow.

There is a privately-run bus service between Belgorod Railway Station and Moscow's Chkalovskaya metro station. Tickets are bought on the bus, but they can be reserved by phone for buses leaving Belgorod. Details can be found on the company's website.  There is 1 direct bus a day in both directions, leaving in evening and arriving early morning, it takes about 10½ hours.  In addition to this private service there are also 2 buses a day which run between Belgorod Bus Station and Moscow's Central (Schyolkovsky) Bus Station.  These take about 13½ hours

Several airlines (Polyot, Pobeda and UTair) operate flights between Belgorod International Airport and Moscow's Domodedovo or Vnukovo Airports.  There are usually 4 flights a day in both directions and it takes about 1½ hours.



There are only a few direct trains between Belgorod and St Petersburg's Moskovsky Railway Station. On average they take around 19 hours.  You can book tickets here: St Petersburg-Belgorod & Belgorod-St Petersburg.

Polyot operates 2 flights a week between Belgorod International Airport and St Petersburg's Pulkovo-1 Airport. It takes about 2¼ hours.


There are usually 4 or 5 suburban trains a day in both directions which run between Belgorod and Kursk. They take between 2¼ (express) and 3¾ hours (standard).  Schedules can be found in Russian on Yandex Timetables: Belgorod-Kursk & Kursk-Belgorod

There are usually 4 direct buses a day which run between Kursk and Belgorod. They take around 3½ hours.