There are 5 ways to get from Saint Petersburg to Sosnovaya Polyana by train, subway, bus, taxi, or car
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 Baltiysky Railway Terminal to Sosnovaja Poljanatrain
21 min₽35–60Line 2 subway, line 130 bus
- Take the subway from Nevsky Prospekt to Moskovskayasubway 2
- Take the bus from Московская Площадь to Пр. Ветеранов, Угол Ул. Пограничника Гарькавогоbus 130 / ...
1h 2m₽120–166Taxi
- Take the taxi from Saint Petersburg to Sosnovaya Polyanataxi 17.9 km
18 min₽550–700Drive 17.9 km
- Drive from Saint Petersburg to Sosnovaya Polyanacar 17.9 km
18 min₽123–178Line 2 bus, line 300 bus
- Take the bus from Ст. Метро "Адмиралтейская" to Ул. Доблестиbus 2
- Take the bus from Ул. Доблести to Пр. Ветеранов, Угол Ул. Пограничника Гарькавогоbus 300 / ...
1h 25m₽120–160
Saint Petersburg to Sosnovaya Polyana by bus
Questions & Answers
The cheapest way to get from Saint Petersburg to Sosnovaya Polyana is to train which costs RUB 35 - RUB 60 and takes 21 min.
The fastest way to get from Saint Petersburg to Sosnovaya Polyana is to taxi which takes 18 min and costs RUB 550 - RUB 700.
No, there is no direct bus from Saint Petersburg to Sosnovaya Polyana. However, there are services departing from Ст. Метро "Адмиралтейская" and arriving at Пр. Ветеранов, Угол Ул. Пограничника Гарькавого via Ул. Доблести. The journey, including transfers, takes approximately 1h 25m.
Yes, there is a direct train departing from Baltiysky Railway Terminal and arriving at Sosnovaja Poljana. Services depart hourly, and operate every day. The journey takes approximately 21 min.
The distance between Saint Petersburg and Sosnovaya Polyana is 15 km. The road distance is 17.9 km.
The best way to get from Saint Petersburg to Sosnovaya Polyana without a car is to train which takes 21 min and costs RUB 35 - RUB 60.
The train from Baltiysky Railway Terminal to Sosnovaja Poljana takes 21 min including transfers and departs hourly.
Saint Petersburg to Sosnovaya Polyana bus services, operated by Saint Petersburg Public Transport, depart from Ст. Метро "Адмиралтейская" station.
Saint Petersburg to Sosnovaya Polyana train services, operated by Severo-Zapadnaya PPK, depart from Baltiysky Railway Terminal station.
The best way to get from Saint Petersburg to Sosnovaya Polyana is to train which takes 21 min and costs RUB 35 - RUB 60. Alternatively, you can line 2 bus and line 300 bus, which costs RUB 120 - RUB 160 and takes 1h 25m.
What companies run services between Saint Petersburg, Russia and Sosnovaya Polyana, Russia?
Severo-Zapadnaya PPK operates a train from Baltiysky Railway Terminal to Sosnovaja Poljana hourly. Tickets cost ₽35–60 and the journey takes 21 min. Alternatively, you can take a bus from Ст. Метро "Адмиралтейская" to Пр. Ветеранов, Угол Ул. Пограничника Гарькавого via Ул. Доблести in around 1h 25m.
- Phone
- 8 800 775 0000
- [email protected]
- Website
- Severo-Zapadnaya PPK
Train from Baltiysky Railway Terminal to Sosnovaja Poljana
- Ave. Duration
- 21 min
- Frequency
- Hourly
- Estimated price
- ₽35–60
- Book at
- Russian Railways
- Website
- Severo-Zapadnaya PPK
- Website
- Severo-Zapadnaya PPK
- Commuter Electric Train
- ₽35–55
- Lastochka Train
- ₽45–60
- Phone
- 8-800-350-11-55
- [email protected]
- Website
- Saint Petersburg Metro
Subway from Nevsky Prospekt to Moskovskaya
- Ave. Duration
- 15 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
- 8-800-234-98-80
- Website
- Saint Petersburg Public Transport
Bus from Московская Площадь to Пр. Ветеранов, Угол Ул. Пограничника Гарькавого
- Ave. Duration
- 41 min
- Frequency
- Every 15 minutes
- Estimated price
- ₽60–80
- Website
- Saint Petersburg Public Transport
- Schedules at
- Saint Petersburg Public Transport
- Podorozhnik card
- ₽60
- Ticket
- ₽80
Bus from Ст. Метро "Адмиралтейская" to Ул. Доблести
- Ave. Duration
- 1h
- Frequency
- Every 30 minutes
- Estimated price
- ₽60–80
- Website
- Saint Petersburg Public Transport
- Schedules at
- Saint Petersburg Public Transport
- Podorozhnik card
- ₽60
- Ticket
- ₽80
Bus from Ул. Доблести to Пр. Ветеранов, Угол Ул. Пограничника Гарькавого
- Ave. Duration
- 16 min
- Frequency
- Every 20 minutes
- Estimated price
- ₽60–80
- Website
- Saint Petersburg Public Transport
- Schedules at
- Saint Petersburg Public Transport
- Podorozhnik card
- ₽60
- Ticket
- ₽80
- Ave. Duration
- 18 min
- Estimated price
- ₽550–700
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 How to travel India's Golden Triangle, 4 stunningly beautiful Philippines islands you need to visit, and Best ways to travel around Australia - to help you get the most out of your next trip.
More Questions & Answers
Saint Petersburg to Sosnovaya Polyana bus services, operated by Saint Petersburg Public Transport, arrive at Ул. Доблести station.
Saint Petersburg to Sosnovaya Polyana train services, operated by Severo-Zapadnaya PPK, arrive at Sosnovaja Poljana station.
Yes, the driving distance between Saint Petersburg to Sosnovaya Polyana is 18 km. It takes approximately 18 min to drive from Saint Petersburg to Sosnovaya Polyana.








