How to get to Petrozavodsk, Russia from Saint Petersburg by bus ? You can check how to get bus from Saint Petersburg to Petrozavodsk, Russia below.
You take a bus from Saint Petersburg Bus station to Petrozavodsk Bus station and cost approximately 19 EUR (21 USD) (ref: Karelavtotrans).
You take a bus, shuttle or taxi from Petrozavodsk Bus station to your destination in Petrozavodsk, Russia.
You can find taxi prices from Saint Petersburg to Petrozavodsk, Russia with our taxi search tool below
You can find bus ticket prices from Saint Petersburg to Petrozavodsk, Russia with our bus tickets search tool below
You can find hotels and accommodations in Petrozavodsk, Russia with our hotels search tool below
Booking.com