There are 5 ways to get from Petrozavodsk to Cherepovets 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 Petrozavodsk Airport (PES) to Cherepovets (CEE)plane PES - CEE
3h 53m₽6,603–32,725Train
cheapest- Take the train from Petrozavodsk Pass to Volhovstroi 1train 803Ч / ...
- Take the train from Volhovstroi 1 to Cherepovec 1train 014Н / ...
11h 4m₽2,278–6,304Bus
- Take the bus from Petrozavodsk Bus station to Vologda Bus stationbus
- Take the bus from Vologda Bus station to Cherepovets Bus stationbus 6296
15h 40m₽2,450–3,875Drive 537.9 km
- Drive from Petrozavodsk to Cherepovetscar 537.9 km
11h 32m₽3,741–5,404Taxi
- Take the taxi from Petrozavodsk to Cherepovetstaxi 537.9 km
11h 32m₽6,500–8,000
Petrozavodsk Airport (PES) to Cherepovets (CEE) flights
Questions & Answers
The cheapest way to get from Petrozavodsk to Cherepovets is to bus which costs RUB 2400 - RUB 3900 and takes 15h 40m.
The fastest way to get from Petrozavodsk to Cherepovets is to fly which takes 3h 53m and costs RUB 6500 - RUB 33000.
No, there is no direct bus from Petrozavodsk station to Cherepovets station. However, there are services departing from Petrozavodsk Bus station and arriving at Cherepovets Bus station via Vologda Bus station. The journey, including transfers, takes approximately 15h 40m.
No, there is no direct train from Petrozavodsk to Cherepovets. However, there are services departing from Petrozavodsk Pass and arriving at Cherepovec 1 via Volhovstroi 1. The journey, including transfers, takes approximately 11h 4m.
The distance between Petrozavodsk and Cherepovets is 397 km. The road distance is 537.9 km.
The best way to get from Petrozavodsk to Cherepovets without a car is to train which takes 11h 4m and costs RUB 2200 - RUB 6500.
It takes approximately 3h 53m to get from Petrozavodsk to Cherepovets, including transfers.
Petrozavodsk to Cherepovets bus services, operated by Avtovokzaly.ru, depart from Petrozavodsk Bus station.
Petrozavodsk to Cherepovets train services, operated by Russian Railways (Lastochka Trains), depart from Petrozavodsk Pass station.
The best way to get from Petrozavodsk to Cherepovets is to fly which takes 3h 53m and costs RUB 6500 - RUB 33000. Alternatively, you can train, which costs RUB 2200 - RUB 6500 and takes 11h 4m, you could also bus, which costs RUB 2400 - RUB 3900 and takes 15h 40m.
What companies run services between Petrozavodsk, Russia and Cherepovets, Russia?
Severstal Air Company flies from Petrozavodsk Airport (PES) to Cherepovets (CEE) twice daily. Alternatively, you can take a train from Petrozavodsk Pass to Cherepovec 1 via Volhovstroi 1 in around 11h 4m.
- Website
- severstal-avia.ru
Flights from Petrozavodsk Airport to Cherepovets via Moscow Domodedovo
- Ave. Duration
- 3h 15m
- When
- Every day
- Estimated price
- ₽6,500–34,000
Flights from Petrozavodsk Airport to Cherepovets via Moscow Sheremetyevo
- Ave. Duration
- 4h 15m
- When
- Friday and Sunday
- Estimated price
- ₽6,000–32,000
Flights from Petrozavodsk Airport to Cherepovets via Kaliningrad
- Ave. Duration
- 4h 55m
- When
- Tuesday and Thursday
- Estimated price
- ₽10,000–45,000
Flights from Petrozavodsk Airport to Cherepovets via Koltsovo
- Ave. Duration
- 5h 15m
- When
- Tuesday and Saturday
- Estimated price
- ₽13,000–55,000
- Phone
- 8 (800) 775-00-00
- Website
- rzd.ru
Train from Petrozavodsk Pass to Volhovstroi 1
- Ave. Duration
- 3h 38m
- 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
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Petrozavodsk Pass to Volhovstroi 1
- Ave. Duration
- 4h 28m
- 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
Train from Volhovstroi 1 to Cherepovec 1
- Ave. Duration
- 6h 26m
- 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
- Phone
- 8-800-775-45-73
- Website
- avtovokzaly.ru
Bus from Petrozavodsk Bus station to Vologda 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 Petrozavodsk Bus station to Vologda 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/
- Phone
- +7 812 386 79 79
- [email protected]
- Website
- ecolines.ru
Bus from Vologda Bus station to Cherepovets Bus station
- Ave. Duration
- 2h 20m
- Frequency
- Once daily
- Estimated price
- ₽950–1,400
- Schedules at
- ecolines.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 the US: What do I need to know?, Which side of Niagara Falls should I choose (and how do I get there)?, and The beginner’s guide to the 2018 World Nomad Games - to help you get the most out of your next trip.
More Questions & Answers
Petrozavodsk to Cherepovets bus services, operated by Avtovokzaly.ru, arrive at Vologda Bus station.
Petrozavodsk to Cherepovets train services, operated by Russian Railways (Lastochka Trains), arrive at Volhovstroi 1 station.
Yes, the driving distance between Petrozavodsk to Cherepovets is 538 km. It takes approximately 11h 32m to drive from Petrozavodsk to Cherepovets.










