1map logoGo to main page

Belgorod, Central Federal District to Saint Petersburg, Leningrad Region from $30: 4 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Belgorod, Russia
to
Saint Petersburg, Russia

How to Get from Belgorod to Saint Petersburg: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$30 by trainBest price
1115 kmDistance
5h 2m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Belgorod to Saint Petersburg with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
Various
Plane
Average Duration
5h  2m
Estimated price
$50-350
Recommended
Company
Russian Railways (РЖД)
Train
Average Duration
17h  25m
Estimated price
$30-54
Cheapest
route map
Distance: 1115 km
Duration: 5h 2m

See more options

Company
Various
Taxi
Plane
Average Duration
5h  21m
Estimated price
$60-350
Company
Various
Drive
Average Duration
15h  53m
Estimated price
$100-160

Belgorod - Saint Petersburg operators

Explore transport companies operating between Belgorod and Saint Petersburg, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Plane
Website
aeroflot.ru

Plane from Belgorod (EGO) to Pulkovo (LED)

Average Duration
5h 54m
Estimated price
45-470
Website
rusline.aero

Plane from Kursk (URS) to Pulkovo (LED)

Average Duration
2h
Estimated price
471-472
Train
Contact phone
8 (800) 775-00-00
Website
https://eng.rzd.ru/

Train from Belgorod to St Petersburg Glavny

Average Duration
17h 25m
Estimated price
27-45
all-pages.other Show other routes
Contact phone
+7 (4722) 25 55 52
Website
taxi.yandex.ru

Other from Belgorod to Kursk

Average Duration
2h 23m
Estimated price
475-476

Belgorod to Saint Petersburg: Overview of Bus, Train, Flight, and Car Trips

Traveling between Belgorod and Saint Petersburg offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

Average price
€101 - €156
Departure Point
Belgorod station
Arrival Point
St Petersburg Glavny station
Departure Point
Belgorod Airport
Arrival Point
Pulkovo Airport. The quickest flight takes 10h and has one stopover
Useful tips for plane travellers
• Be aware that there are no direct flights from Belgorod to Saint Petersburg; expect a flight time of around 10 hours with at least one stopover, typically in Moscow, so plan accordingly for layover times.
• Upon arriving at Pulkovo Airport in Saint Petersburg, follow the signs to the Aeroexpress train station for a quick and convenient transportation option into the city; alternatively, you can find taxis just outside the arrivals area.
• Taxi rides from Pulkovo Airport to the city center usually cost between €15 to €30, depending on traffic and exact destination; consider using a rideshare app for potentially lower rates or pre-arranging transport through your hotel.
Useful tips for bus travellers
• Plan your meals during the journey as both Belgorod and the transfer stations in Moscow provide limited dining options; consider packing snacks or researching local eateries in advance such as Café Pushkin in Moscow (cafe-pushkin.ru).
• When arriving at Moskovskiy Vokzal in Saint Petersburg, take note of the large station layout; there are information screens in English to help direct you to public transportation options like the metro or buses, which can be found at saint-petersburg.com
• Remember to keep the schedule of your connecting trains handy; you can access real-time schedules and buy tickets through Российские железные дороги's website at transport.marshruty.ru for all legs of your journey.