HowToGo

Karelia to Saint Petersburg, Russia - Transfer & Transportation Guides

Find transfer & transportation guides from Karelia to Saint Petersburg, Russia. How to get from Karelia to Saint Petersburg, Russia by Bus, Train, Taxi.

You can get to Saint Petersburg, Russia from Karelia by verhicle types below

Search Transfer from Karelia to Saint Petersburg, Russia

Transfer solutions

You have 4 options transfer to Saint Petersburg, Russia from Karelia below

Train ( 6 hr. 5 min. )

Take a train from Petrozavodsk Pass to St Petersburg Ladojskii.


Open Map More details & check price at Russian Railways (РЖД)
Metro ( 14 min. )

Take a subway from Ladozhskaya to Spasskaya.


Open Map More details & check price at Saint Petersburg Metro
Duration 6 hr. 20 min.
Distance 395 km.
Cost 1742 RUB (25 USD)
Bus ( 7 hr. 20 min. )

Take a bus from Petrozavodsk Bus station to Saint Petersburg Bus station.


Open Map More details & check price at Karelavtotrans
Duration 7 hr. 20 min.
Distance 425 km.
Cost 19 EUR (22 USD)
Train ( 11 hr. 21 min. )

Take a train from Petrozavodsk Pass to Beloostrov.


Open Map More details & check price at Russian Railways (РЖД)
Electric train ( 1 hr. 8 min. )

Take a train from Beloostrov to St Petersburg -Finlyandskii.


Open Map More details & check price at PPK-Piter
Duration 13 hr. 11 min.
Distance 575 km.
Cost 1907 RUB (27 USD)
Car ( 6 hr. 21 min. )

Drive a car from Petrozavodsk to Saint Petersburg.


Duration 6 hr. 21 min.
Distance 419 km.
Cost 26 USD

Find Hotels in Saint Petersburg, Russia

You can find hotels and accommodations in Saint Petersburg, Russia with our hotels search tool below

Booking.com

About Karelia, Russia

About Saint Petersburg, Russia


References