There are 4 ways to get from Saint Petersburg to Sosnovo by train, subway, bus, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Finlyandsky Railway Terminal to Sosnovotrain
1h 31m₽512–669Line 2 subway, bus
- Take the subway from Nevsky Prospekt to Parnassubway 2
- Take the bus from Saint Petersburg Parnas to Sosnovobus 960
2h 30m₽620–836Drive 79.1 km
- Drive from Saint Petersburg to Sosnovocar 79.1 km
1h 13m₽536–774Taxi
- Take the taxi from Saint Petersburg to Sosnovotaxi 79.1 km
1h 13m₽1,600–2,000
Questions & Answers
The cheapest way to get from Saint Petersburg to Sosnovo is to train which costs RUB 500 - RUB 700 and takes 1h 31m.
The fastest way to get from Saint Petersburg to Sosnovo is to drive which takes 1h 13m and costs RUB 500 - RUB 800.
No, there is no direct train from Saint Petersburg to Sosnovo. However, there are services departing from Finlyandsky Railway Terminal and arriving at Sosnovo via . The journey, including transfers, takes approximately 1h 31m.
The distance between Saint Petersburg and Sosnovo is 79 km. The road distance is 79.1 km.
The best way to get from Saint Petersburg to Sosnovo without a car is to train which takes 1h 31m and costs RUB 500 - RUB 700.
It takes approximately 1h 31m to get from Saint Petersburg to Sosnovo, including transfers.
Saint Petersburg to Sosnovo train services, operated by Severo-Zapadnaya PPK, depart from Finlyandsky Railway Terminal station.
Saint Petersburg to Sosnovo train services, operated by Severo-Zapadnaya PPK, arrive at Sosnovo station.
Yes, the driving distance between Saint Petersburg to Sosnovo is 79 km. It takes approximately 1h 13m to drive from Saint Petersburg to Sosnovo.
What companies run services between Saint Petersburg, Russia and Sosnovo, Leningrad Oblast, Russia?
Severo-Zapadnaya PPK operates a train from Finlyandsky Railway Terminal to Sosnovo every 4 hours. Tickets cost ₽200–290 and the journey takes 1h 29m.
- Phone
- 8 800 775 0000
- [email protected]
- Website
- Severo-Zapadnaya PPK
Train from Finlyandsky Railway Terminal to Sosnovo
- Ave. Duration
- 1h 29m
- Frequency
- Every 4 hours
- Estimated price
- ₽200–290
- Book at
- Russian Railways
- Website
- Severo-Zapadnaya PPK
- Website
- Severo-Zapadnaya PPK
- Commuter Electric Train
- ₽200–270
- Lastochka Train
- ₽230–290
- Phone
- 8-800-350-11-55
- [email protected]
- Website
- Saint Petersburg Metro
Subway from Nevsky Prospekt to Parnas
- Ave. Duration
- 21 min
- Frequency
- Every 5 minutes
- Estimated price
- ₽60–86
- Website
- Saint Petersburg Metro
- Schedules at
- Saint Petersburg Metro Map
- Podorozhnik card
- ₽60
- Metro token
- ₽86
- Phone
- +7 (812) 245-06-70
- [email protected]
- Website
- bus.ptk.express
Bus from Saint Petersburg Parnas to Sosnovo
- Ave. Duration
- 1h 6m
- Frequency
- Every 3 hours
- Estimated price
- ₽250–370
- Schedules at
- ptk.express
- Ave. Duration
- 1h 13m
- Estimated price
- ₽1,600–2,000
Citymobil
- Phone
- +7 812 404-44-44
- Website
- city-mobil.ru
Maxim
- Phone
- +7 812 455-55-55
- Website
- taximaxim.ru
Yandex Taxi
- Phone
- +7 812 366-66-66
- Website
- taxi.yandex.ru
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Getting to Milan from the airport, Train travel in Spain: A guide to Renfe, and Italy Travel Guides - to help you get the most out of your next trip.








