1map logoGo to main page

Petrozavodsk, Karelia to Saint Petersburg, Leningrad Region from €7.1: 6 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Petrozavodsk, Russia
to
Saint Petersburg, Russia

How to Get from Petrozavodsk to Saint Petersburg: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$7.1 RideshareBest price
422 kmDistance
5h 15m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Petrozavodsk to Saint Petersburg with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
Russian Railways (Commuter Trains)
Train
Average Duration
5h  15m
Estimated price
13-26
Recommended
Company
various
Rideshare
Average Duration
6h  20m
Estimated price
7.1-7.1
Cheapest
route map
Distance: 422 km
Duration: 5h 15m

See more options

Company
Karelavtotrans, Ecolines
Bus
Average Duration
7h  20m
Estimated price
7.1-45
Company
various
Train
Average Duration
13h  7m
Estimated price
13-29
Company
various
Drive
Average Duration
6h  21m
Estimated price
27-45
Company
Aeroflot Russian Airlines, Severstal Air Company
Plane
Average Duration
5h  16m
Estimated price
45-282

Petrozavodsk - Saint Petersburg operators

Explore transport companies operating between Petrozavodsk and Saint Petersburg, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Train
Contact phone
8 (800) 775-00-00
Website
https://eng.rzd.ru/

Train from Petrozavodsk Pass to St Petersburg Ladojskii

Average Duration
5h 15m
Estimated price
13-26
Bus
Contact phone
+7 (8142) 72-20-12
Website
avokzal.karelia.ru

Bus from Petrozavodsk Bus station to St Petersburg Bus Terminal

Average Duration
7h 20m
Estimated price
7.1-45
Contact phone
+371 67214512
Website
ecolines.net

Bus from Petrozavodsk station to St Petersburg Bus Terminal

Average Duration
7h 35m
Estimated price
7.1-45
Contact phone
+3 318 576 2228
Website
blablacar.com

Bus from Petrozavodsk to Saint Petersburg

Average Duration
6h 20m
Estimated price
7.1-7.1
Plane
Website
aeroflot.ru

Plane from Petrozavodsk (PES) to Pulkovo (LED)

Average Duration
6h 50m
Estimated price
45-282
Website
severstal-avia.ru

Plane from Petrozavodsk (PES) to Pulkovo (LED)

Average Duration
7h
Estimated price
139-260

Petrozavodsk to Saint Petersburg: Overview of Bus, Train, Flight, and Car Trips

Traveling between Petrozavodsk and Saint Petersburg offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

Average price
€27 - €46
Departure Point
Petrozavodsk Pass station
Arrival Point
St Petersburg Ladojskii station
Departure Point
Petrozavodsk Airport
Arrival Point
Pulkovo Airport. The quickest flight takes 7h and has one stopover
Departure Point
Petrozavodsk Bus station
Arrival Point
St Petersburg Bus Terminal station
Useful tips for bus travellers
• Book your bus ticket in advance through the Karelavtotrans website (karelavtotrans.ru) or check other operators like Ligo (ligo.ru) to secure your seat, especially during weekends and holidays when buses can fill up quickly.
• Be prepared for a stop during the journey, usually around the midway point, where you can stretch your legs, grab a snack, or use the restroom; many travelers recommend bringing snacks from Petrozavodsk as options along the route can be limited.
• Upon arriving at St Petersburg Bus Terminal, keep an eye on the signs directing you to the Metro or taxi services; the terminal is well-connected, and it's advisable to have a map installed on your phone or printed out, as this will greatly assist you in navigating to the nearest Metro station, Moskovskaya, for further travel within the city.