There are 3 ways to get from Vyartsilya to Saint Petersburg by unknown, bus, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Travel, bus
best- Walk from Vyartsilya to Sortavalaunknown
- Take the bus from Sortavala to Saint Petersburg Bus Terminalbus 9248
5h 58mTravel, train
- Walk from Vyartsilya to Matkaselkiaunknown
- Take the train from Sortavala to Finlyandsky Railway Terminaltrain 824В / ...
6h 7mTravel, train, bus
- Walk from Vyartsilya to Matkaselkiaunknown
- Take the train from Matkaselkia to Priozersktrain
- Take the bus from Priozersk to Saint Petersburg Parnasbus 960
8h 23m
Questions & Answers
The distance between Vyartsilya and Saint Petersburg is 316 km.
The best way to get from Vyartsilya to Saint Petersburg without a car is to travel and bus which takes 5h 58m and costs .
It takes approximately 5h 58m to get from Vyartsilya to Saint Petersburg, including transfers.
What companies run services between Vyartsilya, Russia and Saint Petersburg, Russia?
There is no direct connection from Vyartsilya to Saint Petersburg. However, you can travel to Sortavala then take the bus to Saint Petersburg Bus Terminal. Alternatively, you can take a vehicle from Vyartsilya to Finlyandsky Railway Terminal via Matkaselkia and Sortavala in around 6h 7m.
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Sortavala to Finlyandsky Railway Terminal
- Ave. Duration
- 4h 1m
- Frequency
- Twice daily
- Estimated price
- ₽1,000–1,500
- Website
- Russian Railways
- Lastochka Train
- ₽1,100–1,500
- Commuter Electric Train
- ₽1,000–1,500
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Matkaselkia to Priozersk
- Ave. Duration
- 4h 2m
- Frequency
- Twice a week
- Estimated price
- ₽900–2,600
- Website
- Russian Railways
- 1nd Class (SW)
- ₽6,000–9,000
- 3rd Class (Platzcart)
- ₽900–1,200
- 2nd Class (Kupé)
- ₽1,800–2,600
- Phone
- +7-812-612-82-30
- [email protected]
- Website
- bus.sovavto.ru
Bus from Sortavala to Saint Petersburg Bus Terminal
- Ave. Duration
- 4h 55m
- Frequency
- Once daily
- Estimated price
- ₽1,310
- Schedules at
- bus.sovavto.ru
- Phone
- +7 (812) 245-06-70
- [email protected]
- Website
- bus.ptk.express
Bus from Priozersk to Saint Petersburg Parnas
- Ave. Duration
- 2h 30m
- Frequency
- Every 3 hours
- Estimated price
- ₽400–650
- Schedules at
- ptk.express
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 get from Gatwick Airport into central London, How to get from Luton Airport into central London, and 5 incredible day trips from Florence by train - to help you get the most out of your next trip.







