How to get from Sochi to Saint Petersburg by car, truck, walk, bike

Distance between Sochi and Saint Petersburg is 1926 kilometers (1194 miles).
Driving distance from Sochi to Saint Petersburg is 2333 kilometers (1446 miles)

SochiSaint Petersburg
Leaving from
Going to

Route Map

Routes from sochi-krasnodarskiy-kray to saint-petersburg-leningradskaya-oblast

4 Ways from Sochi (Russia/Krasnodarskiy Kray) to Saint Petersburg (Russia/Leningradskaya Oblast')

Choose 1 of the options below and start your journey

Route instructions

1. Continue 67 m
2. Turn left onto Парковая улица 44 m
3. Turn left onto улица Горького 1.57 km
4. Keep right onto А-148 84.15 km
5. Keep left 121 m
6. Turn slight left onto А-147 89.77 km
7. Continue onto М-4 1.37 km
8. Continue onto «Дон», М-4 120.57 km
9. Continue onto «Дон», М-4 135.27 km
10. Keep left onto «Дон», М-4 61.94 km
11. Keep left onto «Дон», М-4 39 m
12. Continue onto «Дон», М-4 37.35 km
13. Continue onto «Дон», М-4 27.53 km
14. Keep right onto «Дон», М-4 36.09 km
15. Continue onto «Дон», М-4 75.28 km
16. Continue onto «Дон», М-4 53.64 km
17. Keep right 348.79 km
18. Keep left 227.53 km
19. Keep right onto «Дон», М-4 298.47 km
20. Keep right 49.51 km
21. Keep right onto М-11 7.10 km
22. Keep right 139.76 km
23. Keep right onto «Россия» Подъезд к Твери 13.68 km
24. Turn slight right onto Смоленский переулок 2.02 km
25. Turn right onto Волжский проезд 568 m
26. Keep left onto Волжский проезд 37 m
27. Turn slight left onto набережная Афанасия Никитина 1.29 km
28. Continue onto Петербургское шоссе 24.59 km
29. Keep right 476.66 km
30. Keep left onto «Нева», М-11 4.64 km
31. Keep right 4.22 km
32. Keep right 747 m
33. Keep left 50 m
34. Continue onto Благодатная улица 12 m
35. Turn left onto Кубинская улица 3.71 km
36. Turn right onto набережная Обводного канала 370 m
37. Turn left onto Варшавский мост 1.59 km
38. Turn right onto Садовая улица 450 m
39. Turn left onto Кокушкин переулок 47 m
40. Turn right onto набережная канала Грибоедова 359 m
41. Continue onto набережная канала Грибоедова 756 m
42. Continue onto набережная канала Грибоедова 305 m
43. Turn left onto Невский проспект 379 m
44. Turn right onto набережная реки Мойки 452 m
45. Make a U-turn onto набережная реки Мойки 53 m
46. Turn right 99 m
47. Arrive at destination 0 m
See more

Questions and Answers

What is the cheapest way to get from Sochi (Russia/Krasnodarskiy Kray) to Saint Petersburg (Russia/Leningradskaya Oblast')?
How do I get from Sochi (Russia/Krasnodarskiy Kray) to Saint Petersburg (Russia/Leningradskaya Oblast') the fastest?
How long does it take to get from Sochi (Russia/Krasnodarskiy Kray) to Saint Petersburg (Russia/Leningradskaya Oblast')?