There are 5 ways to get from Vyborg to Karelia 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 via Kalininskiy
best- Take the train from Vyborg to Ladozhsky Railway Terminaltrain 160A
- Take the train from Ladozhsky Railway Terminal to Petrozavodsk Passtrain 806Ч / ...
7h 37m₽2,071–5,922Train
cheapest- Take the train from Vyborg to Petrozavodsk Passtrain 160B
9h 50m₽1,500–3,600Train, bus
- Take the train from Vyborg to Finlyandsky Railway Terminaltrain 822Ч / ...
- Take the bus from Saint Petersburg Bus Terminal to Petrozavodsk Bus stationbus
9h 57m₽1,777–3,257Drive 453.4 km
- Drive from Vyborg to Petrozavodskcar 453.4 km
7h 31m₽3,064–4,425Taxi
- Take the taxi from Vyborg to Petrozavodsktaxi 453.4 km
7h 31m₽10,000–12,000
Questions & Answers
The cheapest way to get from Vyborg to Karelia is to train and bus which costs RUB 1700 - RUB 3300 and takes 9h 57m.
The fastest way to get from Vyborg to Karelia is to drive which takes 7h 31m and costs RUB 3000 - RUB 4500.
Yes, there is a direct train departing from Vyborg and arriving at Petrozavodsk Pass. Services depart once daily, and operate every day. The journey takes approximately 9h 50m.
The distance between Vyborg and Karelia is 523 km. The road distance is 453.4 km.
The best way to get from Vyborg to Karelia without a car is to train via Kalininskiy which takes 7h 37m and costs RUB 2000 - RUB 6000.
It takes approximately 7h 37m to get from Vyborg to Karelia, including transfers.
Vyborg to Karelia train services, operated by Russian Railways (РЖД), depart from Vyborg station.
Vyborg to Karelia train services, operated by Russian Railways (РЖД), arrive at Ladozhsky Railway Terminal station.
Yes, the driving distance between Vyborg to Karelia is 453 km. It takes approximately 7h 31m to drive from Vyborg to Karelia.
What companies run services between Vyborg, Russia and Karelia, Russia?
You can take a train from Vyborg to Petrozavodsk Pass via Ladozhsky Railway Terminal in around 7h 37m.
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Vyborg to Ladozhsky Railway Terminal
- Ave. Duration
- 1h 38m
- Frequency
- Once daily
- Estimated price
- ₽850–2,600
- Website
- https://eng.rzd.ru/
- 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
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽8,000–12,000
- 3rd Class (Platzcart)
- ₽1,400–1,900
- 2nd Class (Kupé)
- ₽2,400–3,400
Train from Vyborg to Petrozavodsk Pass
- Ave. Duration
- 9h 50m
- Frequency
- Once daily
- Estimated price
- ₽1,500–3,600
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽8,500–12,000
- 3rd Class (Platzcart)
- ₽1,500–2,000
- 2nd Class (Kupé)
- ₽2,600–3,600
- Phone
- 8 (800) 775-00-00
- Website
- rzd.ru
Train from Ladozhsky Railway Terminal to Petrozavodsk Pass
- Ave. Duration
- 4h 59m
- Frequency
- Twice daily
- Estimated price
- ₽1,200–2,000
- Website
- https://eng.rzd.ru/
- Lastochka Train
- ₽1,200–1,800
- Commuter Electric Train
- ₽1,300–2,000
Train from Vyborg to Finlyandsky Railway Terminal
- Ave. Duration
- 1h 5m
- Frequency
- Twice daily
- Estimated price
- ₽450–1,100
- Website
- https://eng.rzd.ru/
- Lastochka Train
- ₽750–1,100
- Commuter Electric Train
- ₽450–650
- Phone
- +7 (8142) 72-20-12
- [email protected]
- Website
- avokzal.karelia.ru
Bus from Saint Petersburg Bus Terminal to Petrozavodsk Bus station
- Ave. Duration
- 7h 20m
- Frequency
- Twice daily
- Estimated price
- ₽1,200
- Website
- https://avokzal.karelia.ru/petrozavodsk/
- Schedules at
- https://avokzal.karelia.ru/petrozavodsk/raspisanie-avtobusov/
- Phone
- +7 812 386 79 79
- [email protected]
- Website
- ecolines.ru
Bus from Saint Petersburg Bus Terminal to Petrozavodsk Bus station
- Ave. Duration
- 7h 40m
- Frequency
- Once daily
- Estimated price
- ₽1,200–2,000
- Schedules at
- ecolines.ru
- Phone
- +7-812-612-82-30
- [email protected]
- Website
- bus.sovavto.ru
Bus from Saint Petersburg Bus Terminal to Petrozavodsk Bus station
- Ave. Duration
- 8h 30m
- Frequency
- Once daily
- Estimated price
- ₽1,500
- Schedules at
- bus.sovavto.ru
- Ave. Duration
- 7h 31m
- Estimated price
- ₽10,000–12,000
Fortuna Vyborg
- Phone
- +7 911 00-00-098
- Website
- estaxi.ru
Yandex Taxi
- 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?, How to travel India's Golden Triangle, and How to get from Florence to Rome - to help you get the most out of your next trip.






