There are 4 ways to get from Volgograd to Saint Petersburg by plane, bus, train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly
best- Fly from Volgograd International Airport (VOG) to Pulkovo Airport (LED)plane VOG - LED
5h 8m₽7,660–37,210Train
cheapest- Take the train from Volgograd 1 to Moskovsky Railway Terminaltrain 089Ж
33h 36m₽4,500–8,500Bus
- Take the bus from Volgograd Bus station to Voronezh Bus stationbus
- Take the bus from Voronezh to Saint Petersburg Bus Terminalbus
32h 17m₽4,715–7,129Drive 1,670.4 km
- Drive from Volgograd to Saint Petersburgcar 1,670.4 km
19h 57m₽11,496–16,605
Volgograd International Airport (VOG) to Pulkovo Airport (LED) flights
Questions & Answers
The cheapest way to get from Volgograd to Saint Petersburg is to bus which costs RUB 4700 - RUB 7500 and takes 32h 17m.
The fastest way to get from Volgograd to Saint Petersburg is to fly which takes 5h 8m and costs RUB 7500 - RUB 38000.
No, there is no direct bus from Volgograd station to Saint Petersburg. However, there are services departing from Volgograd Bus station and arriving at Saint Petersburg Bus Terminal via Voronezh and Voronezh. The journey, including transfers, takes approximately 32h 17m.
Yes, there is a direct train departing from Volgograd 1 and arriving at Moskovsky Railway Terminal. Services depart three times a week, and operate Tuesday, Wednesday, Friday and Sunday. The journey takes approximately 33h 36m.
The distance between Volgograd and Saint Petersburg is 1566 km. The road distance is 1670.4 km.
The best way to get from Volgograd to Saint Petersburg without a car is to bus which takes 32h 17m and costs RUB 4700 - RUB 7500.
It takes approximately 5h 8m to get from Volgograd to Saint Petersburg, including transfers.
Volgograd to Saint Petersburg bus services, operated by Avtovokzaly.ru, depart from Volgograd Bus station.
Volgograd to Saint Petersburg train services, operated by Russian Railways (РЖД), depart from Volgograd 1 station.
The best way to get from Volgograd to Saint Petersburg is to fly which takes 5h 8m and costs RUB 7500 - RUB 38000. Alternatively, you can bus, which costs RUB 4700 - RUB 7500 and takes 32h 17m, you could also train, which costs RUB 4500 - RUB 8500 and takes 33h 36m.
What companies run services between Volgograd, Russia and Saint Petersburg, Russia?
Aeroflot Russian Airlines and S7 Airlines fly from Volgograd International Airport (VOG) to Pulkovo Airport (LED) 4 times a day. Alternatively, you can take a bus from Volgograd Bus station to Saint Petersburg Bus Terminal via Voronezh, Detskiy mir, and Voronezh in around 32h 17m.
- Website
- aeroflot.ru
Flights from Volgograd International Airport to Pulkovo Airport
- Ave. Duration
- 2h 31m
- When
- Every day
- Estimated price
- ₽7,500–37,000
- Website
- s7.ru
Flights from Volgograd International Airport to Pulkovo Airport via Moscow Domodedovo
- Ave. Duration
- 4h 30m
- When
- Every day
- Estimated price
- ₽7,500–37,000
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Volgograd 1 to Moskovsky Railway Terminal
- Ave. Duration
- 33h 36m
- Frequency
- 3 times a week
- Estimated price
- ₽4,500–8,500
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽18,000–26,000
- 3rd Class (Platzcart)
- ₽4,500–6,000
- 2nd Class (Kupé)
- ₽6,000–8,500
- Phone
- 8-800-775-45-73
- Website
- avtovokzaly.ru
Bus from Volgograd Bus station to Voronezh Bus station
- Ave. Duration
- 8h 30m
- Frequency
- Twice daily
- Estimated price
- ₽1,600–2,900
- Schedules at
- avtovokzaly.ru
Bus from Voronezh to Saint Petersburg Bus Terminal
- Ave. Duration
- 21h 21m
- Frequency
- Twice a week
- Estimated price
- ₽3,100–4,300
- Schedules at
- avtovokzaly.ru
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including 5 incredible day trips from Florence by train, French strikes 2018: What are my alternative transport options?, and How to get from Stansted Airport into central London - to help you get the most out of your next trip.
More Questions & Answers
Volgograd to Saint Petersburg bus services, operated by Avtovokzaly.ru, arrive at Voronezh Bus station.
Volgograd to Saint Petersburg train services, operated by Russian Railways (РЖД), arrive at Moskovsky Railway Terminal station.
Yes, the driving distance between Volgograd to Saint Petersburg is 1670 km. It takes approximately 19h 57m to drive from Volgograd to Saint Petersburg.







