There are 6 ways to get from Petrozavodsk to Kursk by plane, train, car, 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.
Fly to Domodedovo International Airport, train
best- Fly from Petrozavodsk Airport (PES) to Domodedovo International Airport (DME)plane PES - DME
- Take the train from Moskva Kurskaia to Kursktrain
9h 33m₽7,168–32,765Train via Moscow
cheapest- Take the train from Petrozavodsk Pass to Leningradsky Railway Terminaltrain 017А / ...
- Take the train from Moskva Kurskaia to Kursktrain 745В / ...
17h 22m₽3,165–7,971Drive 1,532 km
- Drive from Petrozavodsk to Kurskcar 1,532 km
19h 35m₽10,658–15,395Fly to Sheremetyevo International Airport, train
- Fly from Petrozavodsk Airport (PES) to Sheremetyevo International Airport (SVO)plane PES - SVO
- Take the train from Moskva Kurskaia to Kursktrain
10h 18m₽6,968–32,415Train
- Take the train from Petrozavodsk Pass to Malaia Visheratrain 091А / ...
- Take the train from Malaia Vishera to Kursktrain 081А / ...
19h 56m₽4,303–9,515Bus, train
- Take the bus from Petrozavodsk Bus station to Saint Petersburg Bus Terminalbus
- Take the train from Moskovsky Railway Terminal to Kursktrain 029У / ...
23h 18m₽4,360–8,580
Petrozavodsk Airport (PES) to Domodedovo International Airport (DME) flights
Questions & Answers
The cheapest way to get from Petrozavodsk to Kursk is to train via Moscow which costs RUB 3100 - RUB 8000 and takes 17h 22m.
The fastest way to get from Petrozavodsk to Kursk is to fly and train which takes 9h 33m and costs RUB 7000 - RUB 33000.
No, there is no direct train from Petrozavodsk to Kursk. However, there are services departing from Petrozavodsk Pass and arriving at Kursk via Komsomolskaya and Moskva Kurskaia. The journey, including transfers, takes approximately 17h 22m.
The distance between Petrozavodsk and Kursk is 1352 km. The road distance is 1532 km.
The best way to get from Petrozavodsk to Kursk without a car is to train via Moscow which takes 17h 22m and costs RUB 3100 - RUB 8000.
It takes approximately 9h 33m to get from Petrozavodsk to Kursk, including transfers.
Petrozavodsk to Kursk train services, operated by Russian Railways (РЖД), depart from Petrozavodsk Pass station.
Petrozavodsk to Kursk train services, operated by Russian Railways (РЖД), arrive at Leningradsky Railway Terminal station.
Yes, the driving distance between Petrozavodsk to Kursk is 1532 km. It takes approximately 19h 35m to drive from Petrozavodsk to Kursk.
What companies run services between Petrozavodsk, Russia and Kursk, Russia?
You can take a train from Petrozavodsk Pass to Kursk via Leningradsky Railway Terminal, Komsomolskaya, Kurskaya, and Moskva Kurskaia in around 17h 22m.
- Website
- severstal-avia.ru
Flights from Petrozavodsk Airport to Domodedovo International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- ₽5,000–29,000
Flights from Petrozavodsk Airport to Sheremetyevo International Airport
- Ave. Duration
- 1h 20m
- When
- Friday and Sunday
- Estimated price
- ₽4,800–28,000
- Phone
- 8 (800) 775-00-00
- Website
- rzd.ru
Train from Moskva Kurskaia to Kursk
- Ave. Duration
- 5h 27m
- Frequency
- 5 times a day
- Estimated price
- ₽1,500–2,700
- Website
- https://eng.rzd.ru/
- Lastochka Train
- ₽1,500–2,100
- Commuter Electric Train
- ₽1,900–2,700
Train from Moskva Kurskaia to Kursk
- Ave. Duration
- 5h 27m
- Frequency
- 5 times a day
- Estimated price
- ₽1,500–2,700
- Website
- https://eng.rzd.ru/
- Lastochka Train
- ₽1,500–2,100
- Commuter Electric Train
- ₽1,900–2,700
Train from Moskva Kurskaia to Kursk
- Ave. Duration
- 5h 27m
- Frequency
- 5 times a day
- Estimated price
- ₽1,500–2,700
- Website
- https://eng.rzd.ru/
- Lastochka Train
- ₽1,500–2,100
- Commuter Electric Train
- ₽1,900–2,700
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Petrozavodsk Pass to Leningradsky Railway Terminal
- Ave. Duration
- 10h 50m
- Frequency
- Twice daily
- Estimated price
- ₽1,600–5,500
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽12,000–17,000
- 3rd Class (Platzcart)
- ₽2,500–3,400
- 2nd Class (Kupé)
- ₽3,800–5,500
Train from Petrozavodsk Pass to Malaia Vishera
- Ave. Duration
- 6h 54m
- Frequency
- Twice daily
- Estimated price
- ₽1,500–3,600
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽8,000–12,000
- 3rd Class (Platzcart)
- ₽1,500–2,000
- 2nd Class (Kupé)
- ₽2,500–3,600
Train from Malaia Vishera to Kursk
- Ave. Duration
- 12h 2m
- Frequency
- Twice daily
- Estimated price
- ₽2,800–6,000
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽12,000–18,000
- 3rd Class (Platzcart)
- ₽2,800–3,700
- 2nd Class (Kupé)
- ₽4,100–6,000
Train from Moskovsky Railway Terminal to Kursk
- Ave. Duration
- 14h 44m
- Frequency
- 3 times a day
- Estimated price
- ₽3,100–6,500
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽14,000–20,000
- 3rd Class (Platzcart)
- ₽3,100–4,200
- 2nd Class (Kupé)
- ₽4,500–6,500
- Phone
- +7 (8142) 72-20-12
- [email protected]
- Website
- avokzal.karelia.ru
Bus from Petrozavodsk Bus station to Saint Petersburg Bus Terminal
- 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 Petrozavodsk Bus station to Saint Petersburg Bus Terminal
- Ave. Duration
- 7h 50m
- 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 Petrozavodsk Bus station to Saint Petersburg Bus Terminal
- Ave. Duration
- 9h
- Frequency
- Once daily
- Estimated price
- ₽1,490
- Schedules at
- bus.sovavto.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 Need to know: Greyhound, South Korea: Travelling from Seoul to Busan , and 5 delightfully under-the-radar French towns you need to visit - to help you get the most out of your next trip.






