How to get from Smolensk to Saint Petersburg by car, truck, bike, walk
Distance between Smolensk and Saint Petersburg is 583 kilometers (361 miles).
Driving distance from Smolensk to Saint Petersburg is 934 kilometers (579 miles)
Route Map
Routes from smolensk-smolenskaya-oblast to saint-petersburg-leningradskaya-oblast
4 Ways from Smolensk (Russia/Smolenskaya Oblast') to Saint Petersburg (Russia/Leningradskaya Oblast')
Choose 1 of the options below and start your journey
Cheapest
Fastest
Route instructions
1. Continue onto Коммунистическая улица 132 m
2. Turn slight right 31 m
3. Keep left 15 m
4. Keep right 13 m
5. Turn right onto Коммунистическая улица 215 m
See more
Questions and Answers
What is the cheapest way to get from Smolensk (Russia/Smolenskaya Oblast') to Saint Petersburg (Russia/Leningradskaya Oblast')?
How do I get from Smolensk (Russia/Smolenskaya Oblast') to Saint Petersburg (Russia/Leningradskaya Oblast') the fastest?
How long does it take to get from Smolensk (Russia/Smolenskaya Oblast') to Saint Petersburg (Russia/Leningradskaya Oblast')?