There are 4 ways to get from Primorsk to Saint Petersburg by taxi, train, bus, 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.
Taxi, train
best- Take the taxi from Primorsk to Vyborgtaxi
- Take the train from Vyborg to Finlyandsky Railway Terminaltrain 822Ч / ...
1h 51m₽1,542–2,391Bus
cheapest- Take the bus from Primorsk to Saint Petersburg Parnasbus 830
2h 52m₽460–718Drive 131.4 km
- Drive from Primorsk to Saint Petersburgcar 131.4 km
1h 58m₽907–1,309Taxi
- Take the taxi from Primorsk to Saint Petersburgtaxi 131.4 km
1h 58m₽2,900–3,500
Questions & Answers
The cheapest way to get from Primorsk to Saint Petersburg is to bus which costs RUB 460 - RUB 750 and takes 2h 52m.
The fastest way to get from Primorsk to Saint Petersburg is to taxi and train which takes 1h 51m and costs RUB 1500 - RUB 2400.
No, there is no direct bus from Primorsk to Saint Petersburg. However, there are services departing from Primorsk and arriving at Saint Petersburg Parnas via . The journey, including transfers, takes approximately 2h 52m.
The distance between Primorsk and Saint Petersburg is 174 km. The road distance is 131.4 km.
The best way to get from Primorsk to Saint Petersburg without a car is to taxi and train which takes 1h 51m and costs RUB 1500 - RUB 2400.
It takes approximately 1h 51m to get from Primorsk to Saint Petersburg, including transfers.
Primorsk to Saint Petersburg bus services, operated by PTK, depart from Primorsk station.
Primorsk to Saint Petersburg bus services, operated by PTK, arrive at Saint Petersburg Parnas station.
Yes, the driving distance between Primorsk to Saint Petersburg is 131 km. It takes approximately 1h 58m to drive from Primorsk to Saint Petersburg.
What companies run services between Primorsk, Leningrad Oblast, Russia and Saint Petersburg, Russia?
PTK operates a bus from Primorsk to Saint Petersburg Parnas 4 times a day. Tickets cost ₽400–650 and the journey takes 2h 30m.
- Phone
- 8 (800) 775-00-00
- Website
- rzd.ru
Train from Vyborg to Finlyandsky Railway Terminal
- Ave. Duration
- 1h 5m
- Frequency
- Twice daily
- Estimated price
- ₽450–1,100
- Website
- https://eng.rzd.ru/
- Lastochka Train
- ₽750–1,100
- Commuter Electric Train
- ₽450–650
- Phone
- +7 (812) 245-06-70
- [email protected]
- Website
- bus.ptk.express
Bus from Primorsk to Saint Petersburg Parnas
- Ave. Duration
- 2h 30m
- Frequency
- 4 times a day
- Estimated price
- ₽400–650
- Schedules at
- ptk.express
- Ave. Duration
- 1h 22m
- Estimated price
- ₽1,000–3,500
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 Want to know more about Flixbus?, What are the different types of Renfe trains in Spain?, and Thanksgiving 2018: How to travel stress-free - to help you get the most out of your next trip.




