How to get from Oslo to Saint Petersburg by car, truck, bike, walk
Distance between Oslo and Saint Petersburg is 1087 kilometers (674 miles).
Driving distance from Oslo to Saint Petersburg is 2109 kilometers (1308 miles)
Route Map
Routes from oslo-oslo to saint-petersburg-leningradskaya-oblast
4 Ways from Oslo (Norway/Oslo) to Saint Petersburg (Russia/Leningradskaya Oblast')
Choose 1 of the options below and start your journey
Route instructions
1. Continue onto Rosenkrantz’ gate 183 m
2. Turn left onto Kristian IVs gate 354 m
3. Turn right onto Frederiks gate, Ring 1 171 m
4. Turn right onto St. Olavs gate, Ring 1 106 m
5. Turn right onto Pilestredet, Ring 1 645 m
See more
Questions and Answers
What is the cheapest way to get from Oslo (Norway/Oslo) to Saint Petersburg (Russia/Leningradskaya Oblast')?
How do I get from Oslo (Norway/Oslo) to Saint Petersburg (Russia/Leningradskaya Oblast') the fastest?
How long does it take to get from Oslo (Norway/Oslo) to Saint Petersburg (Russia/Leningradskaya Oblast')?