There are 4 ways to get from Kondopoga to Petrozavodsk by 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.
Train
best- Take the train from Kondopoga to Petrozavodsk Passtrain 011A / ...
50 min₽1,900–3,400Drive 54.6 km
cheapest- Drive from Kondopoga to Petrozavodskcar 54.6 km
49 min₽376–543Bus
- Take the bus from Kondopoga bus station to Petrozavodsk Bus stationbus 527 / ...
59 minTaxi
- Take the taxi from Kondopoga to Petrozavodsktaxi 54.6 km
49 min₽700–900
Kondopoga to Petrozavodsk by train
Questions & Answers
The cheapest way to get from Kondopoga to Petrozavodsk is to drive which costs RUB 370 - RUB 550 and takes 49 min.
The fastest way to get from Kondopoga to Petrozavodsk is to drive which takes 49 min and costs RUB 370 - RUB 550.
Yes, there is a direct bus departing from Kondopoga bus station station and arriving at Petrozavodsk Bus station station. Services depart twice daily, and operate every day. The journey takes approximately 59 min.
Yes, there is a direct train departing from Kondopoga and arriving at Petrozavodsk Pass. Services depart three times a day, and operate every day. The journey takes approximately 50 min.
The distance between Kondopoga and Petrozavodsk is 52 km. The road distance is 54.6 km.
The best way to get from Kondopoga to Petrozavodsk without a car is to train which takes 50 min and costs RUB 1900 - RUB 3400.
The train from Kondopoga to Petrozavodsk Pass takes 50 min including transfers and departs three times a day.
Kondopoga to Petrozavodsk bus services, operated by Karelavtotrans, depart from Kondopoga bus station.
Kondopoga to Petrozavodsk train services, operated by Russian Railways (РЖД), depart from Kondopoga station.
The best way to get from Kondopoga to Petrozavodsk is to train which takes 50 min and costs RUB 1900 - RUB 3400. Alternatively, you can bus, which costs and takes 59 min.
What companies run services between Kondopoga, Russia and Petrozavodsk, Russia?
Russian Railways (РЖД) operates a train from Kondopoga to Petrozavodsk Pass 3 times a day. Tickets cost ₽650–2,300 and the journey takes 50 min. Belarusian Railway (BCh) also services this route once a week. Alternatively, Karelavtotrans operates a bus from Kondopoga bus station to Petrozavodsk Bus station twice daily, and the journey takes 59 min.
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Kondopoga to Petrozavodsk Pass
- Ave. Duration
- 50 min
- Frequency
- 3 times a day
- Estimated price
- ₽650–2,300
- Website
- Russian Railways
- 1nd Class (SW)
- ₽5,500–8,000
- 3rd Class (Platzcart)
- ₽650–900
- 2nd Class (Kupé)
- ₽1,600–2,300
- Phone
- 105
- Website
- Belarusian Railway
Train from Kondopoga to Petrozavodsk Pass
- Ave. Duration
- 57 min
- Frequency
- Once a week
- Estimated price
- ₽1,900–3,378
- Website
- Belarusian Railway
- Website
- Belarusian Railway
- 3rd Class (Platzcart)
- ₽1,900–2,200
- 2nd Class (Kupé)
- ₽3,378
- 1nd Class (SW)
- ₽6,000–7,000
- Phone
- +7 (8142) 72-20-12
- [email protected]
- Website
- Karelavtotrans
Bus from Kondopoga bus station to Petrozavodsk Bus station
- Ave. Duration
- 59 min
- Frequency
- Twice daily
- Website
- Karelavtotrans
- Schedules at
- Karelavtotrans
- Ave. Duration
- 49 min
- Estimated price
- ₽700–900
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 How to get from JFK to New York City, How to get from Luton Airport into central London, 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
Kondopoga to Petrozavodsk bus services, operated by Karelavtotrans, arrive at Petrozavodsk Bus station.
Kondopoga to Petrozavodsk train services, operated by Russian Railways (РЖД), arrive at Petrozavodsk Pass station.
Yes, the driving distance between Kondopoga to Petrozavodsk is 55 km. It takes approximately 49 min to drive from Kondopoga to Petrozavodsk.






