There are 5 ways to get from Saint Petersburg to Kurkijoki by train, bus, taxi, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train via Kuznechnoye
best- Take the train from Finlyandsky Railway Terminal to Kuznechnoyetrain
3h 39m₽1,216–1,593Bus, taxi
- Take the bus from Saint Petersburg Bus Terminal to Priozerskbus
- Take the taxi from Priozersk to Kurkijokitaxi
3h 54mDrive 186.2 km
- Drive from Saint Petersburg to Kurkijokicar 186.2 km
2h 55m₽1,295–1,871Taxi
- Take the taxi from Saint Petersburg to Kurkijokitaxi 186.2 km
2h 55m₽5,000–6,500Train
- Take the train from Ladozhsky Railway Terminal to Alhotrain 350А
4h 41m₽1,410–3,266
Questions & Answers
The cheapest way to get from Saint Petersburg to Kurkijoki is to train via Kuznechnoye which costs RUB 1200 - RUB 1600 and takes 3h 39m.
The fastest way to get from Saint Petersburg to Kurkijoki is to drive which takes 2h 55m and costs RUB 1200 - RUB 1900.
No, there is no direct train from Saint Petersburg to Kurkijoki. However, there are services departing from Finlyandsky Railway Terminal and arriving at Kuznechnoye via . The journey, including transfers, takes approximately 3h 39m.
The distance between Saint Petersburg and Kurkijoki is 184 km. The road distance is 186.2 km.
The best way to get from Saint Petersburg to Kurkijoki without a car is to train via Kuznechnoye which takes 3h 39m and costs RUB 1200 - RUB 1600.
It takes approximately 3h 39m to get from Saint Petersburg to Kurkijoki, including transfers.
Saint Petersburg to Kurkijoki train services, operated by Severo-Zapadnaya PPK, depart from Finlyandsky Railway Terminal station.
Saint Petersburg to Kurkijoki train services, operated by Severo-Zapadnaya PPK, arrive at Kuznechnoye station.
Yes, the driving distance between Saint Petersburg to Kurkijoki is 186 km. It takes approximately 2h 55m to drive from Saint Petersburg to Kurkijoki.
What companies run services between Saint Petersburg, Russia and Kurkijoki, Russia?
Severo-Zapadnaya PPK operates a train from Finlyandsky Railway Terminal to Kuznechnoye every 4 hours. Tickets cost ₽410–600 and the journey takes 3h.
- Phone
- 8 800 775 0000
- [email protected]
- Website
- ppk-piter.ru
Train from Finlyandsky Railway Terminal to Kuznechnoye
- Ave. Duration
- 3h
- Frequency
- Every 4 hours
- Estimated price
- ₽410–600
- Book at
- https://eng.rzd.ru/
- Website
- https://ppk-piter.ru
- Website
- https://ppk-piter.ru
- Commuter Electric Train
- ₽410–550
- Lastochka Train
- ₽480–600
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Ladozhsky Railway Terminal to Alho
- Ave. Duration
- 3h 6m
- Frequency
- Twice a week
- Estimated price
- ₽950–2,700
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽6,500–9,500
- 3rd Class (Platzcart)
- ₽950–1,300
- 2nd Class (Kupé)
- ₽1,900–2,700
- Phone
- +7 (8142) 72-20-12
- [email protected]
- Website
- avokzal.karelia.ru
Bus from Saint Petersburg Bus Terminal to Priozersk
- Ave. Duration
- 3h 5m
- Frequency
- 3 times a week
- Website
- https://avokzal.karelia.ru/petrozavodsk/
- Schedules at
- https://avokzal.karelia.ru/petrozavodsk/raspisanie-avtobusov/
- Ave. Duration
- 1h 52m
- Estimated price
- ₽1,200–6,500
Citymobil
- Phone
- +7 812 404-44-44
- Website
- city-mobil.ru
Maxim
- Phone
- +7 812 455-55-55
- Website
- taximaxim.ru
Yandex Taxi
- Phone
- +7 812 366-66-66
- 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 French strikes 2018: What are my alternative transport options?, Getting around the Cyclades, and How to get from Heathrow Airport into central London - to help you get the most out of your next trip.






