There are 4 ways to get from Saint Petersburg to Girvas by train, taxi, 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.
Train, taxi
best- Take the train from Ladozhsky Railway Terminal to Kondopogatrain 012A / ...
- Take the taxi from Kondopoga to Girvastaxi
8h 48m₽2,210–4,486Bus, taxi
- Take the bus from Saint Petersburg Bus Terminal to Petrozavodsk Bus stationbus
- Take the bus from Petrozavodsk Bus station to Kondopoga bus stationbus 527 / ...
- Take the taxi from Kondopoga bus station to Girvastaxi
10h 2mDrive 495 km
- Drive from Saint Petersburg to Girvascar 495 km
7h 23m₽3,407–4,921Taxi
- Take the taxi from Saint Petersburg to Girvastaxi 495 km
7h 23m₽8,500–11,000
Questions & Answers
The cheapest way to get from Saint Petersburg to Girvas is to train and taxi which costs RUB 2200 - RUB 4500 and takes 8h 48m.
The fastest way to get from Saint Petersburg to Girvas is to drive which takes 7h 23m and costs RUB 3400 - RUB 5000.
The distance between Saint Petersburg and Girvas is 498 km. The road distance is 495 km.
The best way to get from Saint Petersburg to Girvas without a car is to train and taxi which takes 8h 48m and costs RUB 2200 - RUB 4500.
It takes approximately 8h 48m to get from Saint Petersburg to Girvas, including transfers.
Yes, the driving distance between Saint Petersburg to Girvas is 495 km. It takes approximately 7h 23m to drive from Saint Petersburg to Girvas.
What companies run services between Saint Petersburg, Russia and Girvas, Karelia, Russia?
There is no direct connection from Saint Petersburg to Girvas. However, you can take the line 4 subway to Ladozhskaya, walk to Ladozhsky Railway Terminal, take the train to Kondopoga, then take the taxi to Girvas. Alternatively, you can take the bus to Petrozavodsk Bus station, take the bus to Kondopoga bus station, then take the taxi to Girvas.
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Ladozhsky Railway Terminal to Kondopoga
- Ave. Duration
- 6h 51m
- Frequency
- Twice daily
- Estimated price
- ₽1,500–3,600
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽8,500–12,000
- 3rd Class (Platzcart)
- ₽1,500–2,000
- 2nd Class (Kupé)
- ₽2,600–3,600
- Phone
- +7 (8142) 72-20-12
- [email protected]
- Website
- avokzal.karelia.ru
Bus from Saint Petersburg Bus Terminal to Petrozavodsk Bus station
- Ave. Duration
- 7h 20m
- Frequency
- Twice daily
- Estimated price
- ₽1,200
- Website
- https://avokzal.karelia.ru/petrozavodsk/
- Schedules at
- https://avokzal.karelia.ru/petrozavodsk/raspisanie-avtobusov/
Bus from Petrozavodsk Bus station to Kondopoga bus station
- Ave. Duration
- 58 min
- Frequency
- Twice daily
- Website
- https://avokzal.karelia.ru/petrozavodsk/
- Schedules at
- https://avokzal.karelia.ru/petrozavodsk/raspisanie-avtobusov/
- Phone
- +7 812 386 79 79
- [email protected]
- Website
- ecolines.ru
Bus from Saint Petersburg Bus Terminal to Petrozavodsk Bus station
- Ave. Duration
- 7h 40m
- Frequency
- Once daily
- Estimated price
- ₽1,200–2,000
- Schedules at
- ecolines.ru
- Phone
- +7-812-612-82-30
- [email protected]
- Website
- bus.sovavto.ru
Bus from Saint Petersburg Bus Terminal to Petrozavodsk Bus station
- Ave. Duration
- 8h 30m
- Frequency
- Once daily
- Estimated price
- ₽1,490
- Schedules at
- bus.sovavto.ru
- Ave. Duration
- 2h 57m
- Estimated price
- ₽650–11,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 Travelling to and around Russia for the 2018 FIFA World Cup, Travelling by boat in Italy, and Getting to Milan from the airport - to help you get the most out of your next trip.




