There are 5 ways to get from Cherepovets to Petrozavodsk by plane, train, bus, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly
best- Fly from Cherepovets (CEE) to Petrozavodsk Airport (PES)plane CEE - PES
3h 47m₽7,088–34,704Train
cheapest- Take the train from Cherepovec 1 to Volhovstroi 1train 013Н / ...
- Take the train from Volhovstroi 1 to Petrozavodsk Passtrain 806Ч / ...
11h 11m₽2,294–6,265Bus
- Take the bus from Cherepovets Bus station to Vologda Bus stationbus 9736
- Take the bus from Vologda Bus station to Petrozavodsk Bus stationbus
15h 25m₽2,490–3,840Drive 537.7 km
- Drive from Cherepovets to Petrozavodskcar 537.7 km
11h 32m₽3,740–5,402Taxi
- Take the taxi from Cherepovets to Petrozavodsktaxi 537.7 km
11h 32m₽6,500–8,000
Cherepovets (CEE) to Petrozavodsk Airport (PES) flights
Questions & Answers
The cheapest way to get from Cherepovets to Petrozavodsk is to bus which costs RUB 2400 - RUB 3900 and takes 15h 25m.
The fastest way to get from Cherepovets to Petrozavodsk is to fly which takes 3h 47m and costs RUB 7000 - RUB 35000.
No, there is no direct bus from Cherepovets station to Petrozavodsk station. However, there are services departing from Cherepovets Bus station and arriving at Petrozavodsk Bus station via Vologda Bus station. The journey, including transfers, takes approximately 15h 25m.
No, there is no direct train from Cherepovets to Petrozavodsk. However, there are services departing from Cherepovec 1 and arriving at Petrozavodsk Pass via Volhovstroi 1. The journey, including transfers, takes approximately 11h 11m.
The distance between Cherepovets and Petrozavodsk is 395 km. The road distance is 537.7 km.
The best way to get from Cherepovets to Petrozavodsk without a car is to train which takes 11h 11m and costs RUB 2200 - RUB 6500.
It takes approximately 3h 47m to get from Cherepovets to Petrozavodsk, including transfers.
Cherepovets to Petrozavodsk bus services, operated by Ecolines RU, depart from Cherepovets Bus station.
Cherepovets to Petrozavodsk train services, operated by Russian Railways (РЖД), depart from Cherepovec 1 station.
The best way to get from Cherepovets to Petrozavodsk is to fly which takes 3h 47m and costs RUB 7000 - RUB 35000. Alternatively, you can train, which costs RUB 2200 - RUB 6500 and takes 11h 11m, you could also bus, which costs RUB 2400 - RUB 3900 and takes 15h 25m.
What companies run services between Cherepovets, Russia and Petrozavodsk, Russia?
Severstal Air Company flies from Cherepovets (CEE) to Petrozavodsk Airport (PES) twice daily. Alternatively, you can take a train from Cherepovec 1 to Petrozavodsk Pass via Volhovstroi 1 in around 11h 11m.
- Website
- severstal-avia.ru
Flights from Cherepovets to Petrozavodsk Airport via Moscow Domodedovo
- Ave. Duration
- 3h 10m
- When
- Every day
- Estimated price
- ₽6,500–34,000
Flights from Cherepovets to Petrozavodsk Airport via Minsk
- Ave. Duration
- 4h
- When
- Sunday
- Estimated price
- ₽8,500–40,000
Flights from Cherepovets to Petrozavodsk Airport via Koltsovo
- Ave. Duration
- 5h 15m
- When
- Tuesday and Saturday
- Estimated price
- ₽13,000–55,000
Flights from Cherepovets to Petrozavodsk Airport via Kaliningrad
- Ave. Duration
- 6h 10m
- When
- Sunday
- Estimated price
- ₽10,000–45,000
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Cherepovec 1 to Volhovstroi 1
- Ave. Duration
- 6h 34m
- Frequency
- Once daily
- Estimated price
- ₽1,300–3,300
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽7,500–11,000
- 3rd Class (Platzcart)
- ₽1,300–1,800
- 2nd Class (Kupé)
- ₽2,300–3,300
Train from Volhovstroi 1 to Petrozavodsk Pass
- Ave. Duration
- 4h 20m
- Frequency
- Twice daily
- Estimated price
- ₽1,100–3,000
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽7,000–10,000
- 3rd Class (Platzcart)
- ₽1,100–1,600
- 2nd Class (Kupé)
- ₽2,200–3,000
- Phone
- 8 (800) 775-00-00
- Website
- rzd.ru
Train from Volhovstroi 1 to Petrozavodsk Pass
- Ave. Duration
- 3h 37m
- Frequency
- Twice daily
- Estimated price
- ₽950–1,500
- Website
- https://eng.rzd.ru/
- Lastochka Train
- ₽1,000–1,500
- Commuter Electric Train
- ₽950–1,400
- Phone
- +7 812 386 79 79
- [email protected]
- Website
- ecolines.ru
Bus from Cherepovets Bus station to Vologda Bus station
- Ave. Duration
- 2h 5m
- Frequency
- Once daily
- Estimated price
- ₽950–1,400
- Schedules at
- ecolines.ru
- Phone
- 8-800-775-45-73
- Website
- avtovokzaly.ru
Bus from Vologda Bus station to Petrozavodsk Bus station
- Ave. Duration
- 12h 20m
- Frequency
- Once daily
- Estimated price
- ₽1,800–2,500
- Schedules at
- avtovokzaly.ru
- Phone
- +7 (8142) 72-20-12
- [email protected]
- Website
- avokzal.karelia.ru
Bus from Vologda Bus station to Petrozavodsk Bus station
- Ave. Duration
- 12h 20m
- Frequency
- Once daily
- Estimated price
- ₽1,500
- Website
- https://avokzal.karelia.ru/petrozavodsk/
- Schedules at
- https://avokzal.karelia.ru/petrozavodsk/raspisanie-avtobusov/
- Ave. Duration
- 11h 32m
- Estimated price
- ₽6,500–8,000
Yandex Taxi
- Phone
- +7 (8202) 28 88 88
- 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 South Korea: Travelling from Seoul to Busan , How to travel India's Golden Triangle, and Travelling to the UK: What do I need to know? - to help you get the most out of your next trip.
More Questions & Answers
Cherepovets to Petrozavodsk bus services, operated by Ecolines RU, arrive at Vologda Bus station.
Cherepovets to Petrozavodsk train services, operated by Russian Railways (РЖД), arrive at Volhovstroi 1 station.
Yes, the driving distance between Cherepovets to Petrozavodsk is 538 km. It takes approximately 11h 32m to drive from Cherepovets to Petrozavodsk.










