There are 5 ways to get from Volkhov to Saint Petersburg by train, bus, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train via Ladozhsky Railway Terminal
best- Take the train from Volhovstroi 1 to Ladozhsky Railway Terminaltrain 011A / ...
2h 8m₽809–3,002Train
cheapest- Take the train from Volkhovostroy-1 to Moskovsky Railway Terminaltrain
2h 44m₽667–870Bus
- Take the bus from Volkhov to Saint Petersburg Volkovskayabus 856
2h 29m₽709–803Drive 128.3 km
- Drive from Volkhov to Saint Petersburgcar 128.3 km
1h 56m₽869–1,255Taxi
- Take the taxi from Volkhov to Saint Petersburgtaxi 128.3 km
1h 56m₽2,500–3,000
Questions & Answers
The cheapest way to get from Volkhov to Saint Petersburg is to train which costs RUB 650 - RUB 900 and takes 2h 44m.
The fastest way to get from Volkhov to Saint Petersburg is to drive which takes 1h 56m and costs RUB 850 - RUB 1300.
No, there is no direct bus from Volkhov to Saint Petersburg. However, there are services departing from Volkhov and arriving at Saint Petersburg Volkovskaya via . The journey, including transfers, takes approximately 2h 29m.
No, there is no direct train from Volkhov to Saint Petersburg. However, there are services departing from Volhovstroi 1 and arriving at Spasskaya via Ladozhskaya. The journey, including transfers, takes approximately 2h 8m.
The distance between Volkhov and Saint Petersburg is 127 km. The road distance is 128.3 km.
The best way to get from Volkhov to Saint Petersburg without a car is to train via Ladozhsky Railway Terminal which takes 2h 8m and costs RUB 800 - RUB 3000.
It takes approximately 2h 8m to get from Volkhov to Saint Petersburg, including transfers.
Volkhov to Saint Petersburg bus services, operated by Lenobltrans, depart from Volkhov station.
Volkhov to Saint Petersburg train services, operated by Russian Railways (РЖД), depart from Volhovstroi 1 station.
The best way to get from Volkhov to Saint Petersburg is to train via Ladozhsky Railway Terminal which takes 2h 8m and costs RUB 800 - RUB 3000. Alternatively, you can bus, which costs RUB 700 - RUB 850 and takes 2h 29m.
What companies run services between Volkhov, Leningrad Oblast, Russia and Saint Petersburg, Russia?
Russian Railways (РЖД) operates a train from Volhovstroi 1 to Ladozhsky Railway Terminal twice daily. Tickets cost ₽800–2,500 and the journey takes 1h 47m. Russian Railways (Lastochka Trains) also services this route twice daily. Alternatively, Lenobltrans operates a bus from Volkhov to Saint Petersburg Volkovskaya 4 times a day. Tickets cost ₽300 and the journey takes 2h 10m.
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Volhovstroi 1 to Ladozhsky Railway Terminal
- Ave. Duration
- 1h 47m
- Frequency
- Twice daily
- Estimated price
- ₽800–2,500
- Website
- Russian Railways
- 1nd Class (SW)
- ₽6,000–8,500
- 3rd Class (Platzcart)
- ₽800–1,100
- 2nd Class (Kupé)
- ₽1,700–2,500
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Volhovstroi 1 to Ladozhsky Railway Terminal
- Ave. Duration
- 1h 19m
- Frequency
- Twice daily
- Estimated price
- ₽400–1,100
- Website
- Russian Railways
- Lastochka Train
- ₽750–1,100
- Commuter Electric Train
- ₽400–600
- Phone
- 8 800 775 0000
- [email protected]
- Website
- Severo-Zapadnaya PPK
Train from Volkhovostroy-1 to Moskovsky Railway Terminal
- Ave. Duration
- 2h 39m
- Frequency
- Every 4 hours
- Estimated price
- ₽320–460
- Book at
- Russian Railways
- Website
- Severo-Zapadnaya PPK
- Website
- Severo-Zapadnaya PPK
- Commuter Electric Train
- ₽320–420
- Lastochka Train
- ₽370–460
- Website
- Lenobltrans
Bus from Volkhov to Saint Petersburg Volkovskaya
- Ave. Duration
- 2h 10m
- Frequency
- 4 times a day
- Estimated price
- ₽300
- Website
- Lenobltrans
- Schedules at
- Lenobltrans
- Ave. Duration
- 1h 56m
- Estimated price
- ₽2,500–3,000
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 Is ride-sharing platform BlaBlaCar right for you?, Travelling to the UK: What do I need to know?, and 5 incredible day trips from Florence by train - to help you get the most out of your next trip.
More Questions & Answers
Volkhov to Saint Petersburg bus services, operated by Lenobltrans, arrive at Saint Petersburg Volkovskaya station.
Volkhov to Saint Petersburg train services, operated by Russian Railways (РЖД), arrive at Ladozhsky Railway Terminal station.
Yes, the driving distance between Volkhov to Saint Petersburg is 128 km. It takes approximately 1h 56m to drive from Volkhov to Saint Petersburg.








