There are 4 ways to get from Priozersk to Petrozavodsk by bus, train, 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.
Bus
best- Take the bus from Priozersk to Petrozavodsk Bus stationbus
7h 55m₽1,200Train
- Take the train from Priozersk to Ladozhsky Railway Terminaltrain 350В
- Take the train from Ladozhsky Railway Terminal to Petrozavodsk Passtrain 806Ч / ...
8h 9m₽2,078–5,932Drive 360.6 km
- Drive from Priozersk to Petrozavodskcar 360.6 km
5h 24m₽2,477–3,577Taxi
- Take the taxi from Priozersk to Petrozavodsktaxi 360.6 km
5h 24m₽10,000–12,000
Questions & Answers
The cheapest way to get from Priozersk to Petrozavodsk is to bus which costs RUB 1200 and takes 7h 55m.
The fastest way to get from Priozersk to Petrozavodsk is to drive which takes 5h 24m and costs RUB 2400 - RUB 3600.
Yes, there is a direct bus departing from Priozersk and arriving at Petrozavodsk Bus station station. Services depart three times a week, and operate every day. The journey takes approximately 7h 55m.
No, there is no direct train from Priozersk to Petrozavodsk. However, there are services departing from Priozersk and arriving at Petrozavodsk Pass via Ladozhsky Railway Terminal. The journey, including transfers, takes approximately 8h 9m.
The distance between Priozersk and Petrozavodsk is 379 km. The road distance is 360.6 km.
The best way to get from Priozersk to Petrozavodsk without a car is to bus which takes 7h 55m and costs RUB 1200.
The bus from Priozersk to Petrozavodsk Bus station takes 7h 55m including transfers and departs three times a week.
Priozersk to Petrozavodsk bus services, operated by Karelavtotrans, depart from Priozersk station.
Priozersk to Petrozavodsk train services, operated by Russian Railways (РЖД), depart from Priozersk station.
The best way to get from Priozersk to Petrozavodsk is to bus which takes 7h 55m and costs RUB 1200. Alternatively, you can train, which costs RUB 2000 - RUB 6000 and takes 8h 9m.
What companies run services between Priozersk, Russia and Petrozavodsk, Russia?
Karelavtotrans operates a bus from Priozersk to Petrozavodsk Bus station 3 times a week. Tickets cost ₽1,200 and the journey takes 7h 55m. Alternatively, you can take a train from Priozersk to Petrozavodsk Pass via Ladozhsky Railway Terminal in around 8h 9m.
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Priozersk to Ladozhsky Railway Terminal
- Ave. Duration
- 2h 10m
- Frequency
- Twice a week
- Estimated price
- ₽850–2,600
- Website
- Russian Railways
- 1nd Class (SW)
- ₽6,000–9,000
- 3rd Class (Platzcart)
- ₽850–1,200
- 2nd Class (Kupé)
- ₽1,800–2,600
Train from Ladozhsky Railway Terminal to Petrozavodsk Pass
- Ave. Duration
- 5h 54m
- Frequency
- Twice daily
- Estimated price
- ₽1,400–3,400
- Website
- Russian Railways
- 1nd Class (SW)
- ₽8,000–12,000
- 3rd Class (Platzcart)
- ₽1,400–1,900
- 2nd Class (Kupé)
- ₽2,400–3,400
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Ladozhsky Railway Terminal to Petrozavodsk Pass
- Ave. Duration
- 4h 59m
- Frequency
- Twice daily
- Estimated price
- ₽1,200–2,000
- Website
- Russian Railways
- Lastochka Train
- ₽1,200–1,800
- Commuter Electric Train
- ₽1,300–2,000
- Phone
- +7 (8142) 72-20-12
- [email protected]
- Website
- Karelavtotrans
Bus from Priozersk to Petrozavodsk Bus station
- Ave. Duration
- 7h 55m
- Frequency
- 3 times a week
- Estimated price
- ₽1,200
- Website
- Karelavtotrans
- Schedules at
- Karelavtotrans
- Ave. Duration
- 5h 24m
- Estimated price
- ₽10,000–12,000
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, Thanksgiving 2018: How to travel stress-free, and South Korea: Travelling from Seoul to Busan - to help you get the most out of your next trip.
More Questions & Answers
Priozersk to Petrozavodsk bus services, operated by Karelavtotrans, arrive at Petrozavodsk Bus station.
Priozersk to Petrozavodsk train services, operated by Russian Railways (РЖД), arrive at Ladozhsky Railway Terminal station.
Yes, the driving distance between Priozersk to Petrozavodsk is 361 km. It takes approximately 5h 24m to drive from Priozersk to Petrozavodsk.





