There are 6 ways to get from Saint Petersburg to Kolatselga 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, bus, taxi
best- Take the train from Finlyandsky Railway Terminal to Sortavala Centertrain
- Take the bus from Sortavala to Pitkyarantabus 517
- Take the taxi from Pitkyaranta to Kolatselgataxi
7h 27mBus, taxi
cheapest- Take the bus from Saint Petersburg Bus Terminal to Ryaymyalyabus 963
- Take the taxi from Ryaymyalya to Kolatselgataxi
8h 9m₽2,300–3,099Drive 367 km
- Drive from Saint Petersburg to Kolatselgacar 367 km
5h 32m₽2,488–3,594Taxi
- Take the taxi from Saint Petersburg to Kolatselgataxi 367 km
5h 32m₽10,000–12,000Train, taxi via Sortavala
- Take the train from Finlyandsky Railway Terminal to Sortavalatrain
- Take the train from Sortavala to Loimolatrain
- Take the taxi from Loimola to Kolatselgataxi
9h 16m₽4,369–8,593Train, taxi
- Take the train from Finlyandsky Railway Terminal to Piitsiekitrain 160B
- Take the taxi from Piitsieki to Kolatselgataxi
11h 14m₽2,814–5,233
Questions & Answers
The cheapest way to get from Saint Petersburg to Kolatselga is to bus and taxi which costs RUB 2300 - RUB 3100 and takes 8h 9m.
The fastest way to get from Saint Petersburg to Kolatselga is to drive which takes 5h 32m and costs RUB 2400 - RUB 3600.
The distance between Saint Petersburg and Kolatselga is 424 km. The road distance is 367 km.
The best way to get from Saint Petersburg to Kolatselga without a car is to train and bus and taxi which takes 7h 27m and costs .
It takes approximately 7h 27m to get from Saint Petersburg to Kolatselga, including transfers.
Yes, the driving distance between Saint Petersburg to Kolatselga is 367 km. It takes approximately 5h 32m to drive from Saint Petersburg to Kolatselga.
What companies run services between Saint Petersburg, Russia and Kolatselga, Russia?
There is no direct connection from Saint Petersburg to Kolatselga. However, you can take the train to Sortavala Center, walk to Sortavala, take the bus to Pitkyaranta, then take the taxi to Kolatselga. Alternatively, you can take the bus to Ryaymyalya then take the taxi to Kolatselga.
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Finlyandsky Railway Terminal to Sortavala Center
- Ave. Duration
- 4h 13m
- 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
Train from Finlyandsky Railway Terminal to Sortavala
- Ave. Duration
- 4h 5m
- Frequency
- Twice daily
- Estimated price
- ₽1,000–1,500
- Website
- Russian Railways
- Lastochka Train
- ₽1,100–1,500
- Commuter Electric Train
- ₽1,000–1,500
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Finlyandsky Railway Terminal to Sortavala
- Ave. Duration
- 5h 57m
- Frequency
- Once daily
- Estimated price
- ₽1,200–3,100
- Website
- Russian Railways
- 1nd Class (SW)
- ₽7,000–11,000
- 3rd Class (Platzcart)
- ₽1,200–1,600
- 2nd Class (Kupé)
- ₽2,200–3,100
Train from Sortavala to Loimola
- Ave. Duration
- 2h 8m
- Frequency
- Once daily
- Estimated price
- ₽800–2,500
- Website
- Russian Railways
- 1nd Class (SW)
- ₽6,000–8,500
- 3rd Class (Platzcart)
- ₽800–1,100
- 2nd Class (Kupé)
- ₽1,700–2,500
Train from Finlyandsky Railway Terminal to Piitsieki
- Ave. Duration
- 8h 50m
- Frequency
- Once daily
- Estimated price
- ₽1,500–3,600
- Website
- Russian Railways
- 1nd Class (SW)
- ₽8,000–12,000
- 3rd Class (Platzcart)
- ₽1,500–2,000
- 2nd Class (Kupé)
- ₽2,500–3,600
- Phone
- +7 (8142) 72-20-12
- [email protected]
- Website
- Karelavtotrans
Bus from Sortavala to Pitkyaranta
- Ave. Duration
- 1h 3m
- Frequency
- Once daily
- Website
- Karelavtotrans
- Schedules at
- Karelavtotrans
- Phone
- 8 800 770 00 20
- [email protected]
- Website
- SKSauto
Bus from Saint Petersburg Bus Terminal to Ryaymyalya
- Ave. Duration
- 2h 35m
- Estimated price
- ₽1,300–12,000
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 Getting to Milan from the airport, Slovenia: Getting from Ljubljana to Lake Bled, and Need to know: Jadrolinija - to help you get the most out of your next trip.







