How to get from Saint Petersburg to Rostov-on-Don by car, truck, walk, bike
Distance between Saint Petersburg and Rostov-on-Don is 1541 kilometers (955 miles).
Driving distance from Saint Petersburg to Rostov-on-Don is 1789 kilometers (1109 miles)
Route Map
Routes from saint-petersburg-leningradskaya-oblast to rostov-on-don-rostovskaya-oblast
4 Ways from Saint Petersburg (Russia/Leningradskaya Oblast') to Rostov-on-Don (Russia/Rostovskaya Oblast')
Choose 1 of the options below and start your journey
Route instructions
1. Continue 99 m
2. Turn sharp right onto набережная реки Мойки 427 m
3. Turn right onto Невский проспект 218 m
4. Keep left onto Малая Морская улица 29 m
5. Turn left onto Малая Морская улица 646 m
See more
Questions and Answers
What is the cheapest way to get from Saint Petersburg (Russia/Leningradskaya Oblast') to Rostov-on-Don (Russia/Rostovskaya Oblast')?
How do I get from Saint Petersburg (Russia/Leningradskaya Oblast') to Rostov-on-Don (Russia/Rostovskaya Oblast') the fastest?
How long does it take to get from Saint Petersburg (Russia/Leningradskaya Oblast') to Rostov-on-Don (Russia/Rostovskaya Oblast')?