There are 5 ways to get from Saint Petersburg to Kirkkolakhti by train, taxi, bus, 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, taxi
best- Take the train from Finlyandsky Railway Terminal to Moroznayatrain 821Ч / ...
- Take the taxi from Moroznaya to Kirkkolakhtitaxi
5h 14m₽2,386–3,116Train
cheapest- Take the train from Ladozhsky Railway Terminal to Alalampitrain 350А
7h 41m₽1,590–3,686Bus, taxi
- Take the bus from Saint Petersburg Bus Terminal to Sortavalabus 9248
- Take the taxi from Sortavala to Kirkkolakhtitaxi
5h 33m₽2,708–3,108Drive 311.2 km
- Drive from Saint Petersburg to Kirkkolakhticar 311.2 km
4h 53m₽2,110–3,048Taxi
- Take the taxi from Saint Petersburg to Kirkkolakhtitaxi 311.2 km
4h 53m₽8,500–11,000
Questions & Answers
The cheapest way to get from Saint Petersburg to Kirkkolakhti is to drive which costs RUB 2100 - RUB 3100 and takes 4h 53m.
The fastest way to get from Saint Petersburg to Kirkkolakhti is to drive which takes 4h 53m and costs RUB 2100 - RUB 3100.
No, there is no direct train from Saint Petersburg to Kirkkolakhti. However, there are services departing from Spasskaya and arriving at Alalampi via Ladozhsky Railway Terminal. The journey, including transfers, takes approximately 7h 41m.
The distance between Saint Petersburg and Kirkkolakhti is 350 km. The road distance is 311.2 km.
The best way to get from Saint Petersburg to Kirkkolakhti without a car is to train and taxi which takes 5h 14m and costs RUB 2300 - RUB 3200.
It takes approximately 5h 14m to get from Saint Petersburg to Kirkkolakhti, including transfers.
Saint Petersburg to Kirkkolakhti train services, operated by Russian Railways (РЖД), depart from Ladozhsky Railway Terminal station.
Saint Petersburg to Kirkkolakhti train services, operated by Russian Railways (РЖД), arrive at Alalampi station.
Yes, the driving distance between Saint Petersburg to Kirkkolakhti is 311 km. It takes approximately 4h 53m to drive from Saint Petersburg to Kirkkolakhti.
What companies run services between Saint Petersburg, Russia and Kirkkolakhti, Russia?
Russian Railways (РЖД) operates a train from Ladozhsky Railway Terminal to Alalampi twice a week. Tickets cost ₽1,200–3,200 and the journey takes 6h 17m.
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Finlyandsky Railway Terminal to Moroznaya
- Ave. Duration
- 4h 21m
- Frequency
- Twice daily
- Estimated price
- ₽1,000–1,600
- Website
- Russian Railways
- Lastochka Train
- ₽1,100–1,600
- Commuter Electric Train
- ₽1,000–1,500
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Ladozhsky Railway Terminal to Alalampi
- Ave. Duration
- 6h 17m
- Frequency
- Twice a week
- Estimated price
- ₽1,200–3,200
- Website
- Russian Railways
- 1nd Class (SW)
- ₽7,500–11,000
- 3rd Class (Platzcart)
- ₽1,200–1,700
- 2nd Class (Kupé)
- ₽2,200–3,200
- Phone
- +7-812-612-82-30
- [email protected]
- Website
- bus.sovavto.ru
Bus from Saint Petersburg Bus Terminal to Sortavala
- Ave. Duration
- 4h 35m
- Frequency
- Once daily
- Estimated price
- ₽1,309
- Schedules at
- bus.sovavto.ru
- Ave. Duration
- 2h 15m
- Estimated price
- ₽1,300–11,000
Yandex Taxi
- Phone
- +7 800 770-47-70
- Website
- taxi.yandex.ru
Yandex Taxi
- Phone
- +7 800 770-47-70
- Website
- taxi.yandex.ru
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 The beginner’s guide to the 2018 World Nomad Games, Thanksgiving 2018: How to travel stress-free, and Travelling Croatia’s Dalmatian Coast by boat, bus, car and train - to help you get the most out of your next trip.





