There are 7 ways to get from Belgorod to Karelia by train, car, plane, or bus
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 Moscow
best- Take the train from Belgorod to Moskva Kurskaiatrain 746В / ...
- Take the train from Leningradsky Railway Terminal to Petrozavodsk Passtrain 018А / ...
18h 55m₽4,381–8,992Drive 1,669.1 km
- Drive from Belgorod to Petrozavodskcar 1,669.1 km
21h 26m₽11,499–16,609Train to Tambov Donskoye Airport, fly to Pulkovo Airport, train
- Take the train from Belgorod to Tambov 1train
- Fly from Tambov Donskoye Airport (TBW) to Pulkovo Airport (LED)plane TBW - LED
- Take the train from Finlyandsky Railway Terminal to Sortavala Centertrain
22h 7m₽9,266–39,197Train
- Take the train from Belgorod to Malaia Visheratrain 082В / ...
- Take the train from Malaia Vishera to Petrozavodsk Passtrain 018А / ...
21h 40m₽4,691–9,769Train, bus
- Take the train from Belgorod to Moskovsky Railway Terminaltrain 082В / ...
- Take the bus from Saint Petersburg Bus Terminal to Petrozavodsk Bus stationbus
25h 57m₽4,812–8,818Train, train to Grabtsevo Airport, fly to Pulkovo Airport
- Take the train from Belgorod to Tula 1 Kurskaiatrain
- Take the train from Tula 1 Kurskaia to Kaluga-1train
- Fly from Grabtsevo Airport (KLF) to Pulkovo Airport (LED)plane KLF - LED
- Take the train from Finlyandsky Railway Terminal to Sortavala Centertrain
17h 55m₽8,333–37,305Train to Tambov Donskoye Airport, fly to Petrozavodsk Airport
- Take the train from Belgorod to Tambov 1train
- Fly from Tambov Donskoye Airport (TBW) to Petrozavodsk Airport (PES)plane TBW - PES
42h 43m₽13,416–52,757
Tambov Donskoye Airport (TBW) to Pulkovo Airport (LED) flights
Questions & Answers
The cheapest way to get from Belgorod to Karelia is to train via Moscow which costs RUB 4300 - RUB 9000 and takes 18h 55m.
The fastest way to get from Belgorod to Karelia is to train and fly which takes 17h 55m and costs RUB 8000 - RUB 38000.
No, there is no direct train from Belgorod to Karelia. However, there are services departing from Belgorod and arriving at Petrozavodsk Pass via Kurskaya and Leningradsky Railway Terminal. The journey, including transfers, takes approximately 18h 55m.
The distance between Belgorod and Karelia is 1596 km. The road distance is 1669.1 km.
The best way to get from Belgorod to Karelia without a car is to train via Moscow which takes 18h 55m and costs RUB 4300 - RUB 9000.
It takes approximately 18h 55m to get from Belgorod to Karelia, including transfers.
Belgorod to Karelia train services, operated by Russian Railways (Lastochka Trains), depart from Belgorod station.
Belgorod to Karelia train services, operated by Russian Railways (Lastochka Trains), arrive at Moskva Kurskaia station.
Yes, the driving distance between Belgorod to Karelia is 1669 km. It takes approximately 21h 26m to drive from Belgorod to Karelia.
What companies run services between Belgorod, Russia and Karelia, Russia?
You can take a train from Belgorod to Petrozavodsk Pass via Moskva Kurskaia, Kurskaya, Komsomolskaya, and Leningradsky Railway Terminal in around 18h 55m.
- Website
- severstal-avia.ru
Flights from Tambov Donskoye Airport to Petrozavodsk Airport via Pulkovo Airport, Moscow Domodedovo
- Ave. Duration
- 28h 40m
- When
- Tuesday and Friday
- Estimated price
- ₽11,000–48,000
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Belgorod to Moskva Kurskaia
- Ave. Duration
- 7h 5m
- Frequency
- 3 times a day
- Estimated price
- ₽1,800–3,400
- Website
- Russian Railways
- Lastochka Train
- ₽1,800–2,500
- Commuter Electric Train
- ₽2,400–3,400
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 Belgorod to Tula 1 Kurskaia
- Ave. Duration
- 4h 47m
- Frequency
- 3 times a day
- Estimated price
- ₽1,400–2,500
- Website
- Russian Railways
- Lastochka Train
- ₽1,400–2,000
- Commuter Electric Train
- ₽1,700–2,500
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
- Phone
- +7 (8142) 72-20-12
- [email protected]
- Website
- Karelavtotrans
Bus from Saint Petersburg Bus Terminal to Petrozavodsk Bus station
- Ave. Duration
- 7h 20m
- Frequency
- Twice daily
- Estimated price
- ₽1,200
- Website
- Karelavtotrans
- Schedules at
- Karelavtotrans
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 4 of the smartest ways to explore Australia, How to get from JFK to New York City, and Slovenia: Getting from Ljubljana to Lake Bled - to help you get the most out of your next trip.


