How to get from Vasilyevsky Island to Petergof by car, truck, bike, walk

Distance between Vasilyevsky Island and Petergof is 23 kilometers (14 miles).
Driving distance from Vasilyevsky Island to Petergof is 44 kilometers (27 miles)

Vasilyevsky IslandPetergof
Leaving from
Going to

Route Map

Routes from vasilyevsky-island-leningradskaya-oblast to petergof-sankt-peterburg

4 Ways from Vasilyevsky Island (Russia/Leningradskaya Oblast') to Petergof (Russia/Sankt-Peterburg)

Choose 1 of the options below and start your journey

Route instructions

1. Continue onto Адмиралтейская набережная 542 m
2. Turn left onto Сенатская площадь 3.19 km
3. Turn right onto набережная Обводного канала 367 m
4. Turn left onto Митрофаньевский мост 66 m
5. Continue onto Митрофаньевское шоссе 3.71 km
6. Turn right 49 m
7. Keep left 4.71 km
8. Keep right 21.42 km
9. Keep right 6.72 km
10. Turn left onto Санкт-Петербургское шоссе 3.06 km
11. Turn right onto Правленская улица 64 m
12. Turn right onto Калининская улица 371 m
13. Turn left 10 m
14. Arrive at destination 0 m
See more

Questions and Answers

What is the cheapest way to get from Vasilyevsky Island (Russia/Leningradskaya Oblast') to Petergof (Russia/Sankt-Peterburg)?
How do I get from Vasilyevsky Island (Russia/Leningradskaya Oblast') to Petergof (Russia/Sankt-Peterburg) the fastest?
How long does it take to get from Vasilyevsky Island (Russia/Leningradskaya Oblast') to Petergof (Russia/Sankt-Peterburg)?