There are 9 ways to get from Kostroma to Karelia by plane, 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.
Fly Kostroma to Pulkovo Airport, train
best- Fly from Kostroma (KMW) to Pulkovo Airport (LED)plane KMW - LED
- Take the train from Finlyandsky Railway Terminal to Sortavala Centertrain
9h 4m₽5,696–29,976Train
cheapest- Take the train from Kostroma Novaia to Moskovsky Railway Terminaltrain 043Я
- Take the train from Ladozhsky Railway Terminal to Petrozavodsk Passtrain 806Ч / ...
17h 6m₽3,580–8,281Bus
- Take the bus from Kostroma Bus station to Vologdabus
- Take the bus from Vologda Bus station to Petrozavodsk Bus stationbus
18h 20mDrive 883.4 km
- Drive from Kostroma to Petrozavodskcar 883.4 km
14h 37m₽5,846–8,444Taxi
- Take the taxi from Kostroma to Petrozavodsktaxi 883.4 km
14h 37m₽11,000–14,000Train to Domodedovo International Airport, fly to Petrozavodsk Airport
- Take the train from Kostroma Novaia to Yaroslavsky Railway Terminaltrain
- Fly from Domodedovo International Airport (DME) to Petrozavodsk Airport (PES)plane DME - PES
8h 12m₽6,613–33,436Train to Tunoshna Airport, fly to Pulkovo Airport, train
- Take the train from Kostroma Novaia to Liutovotrain
- Fly from Tunoshna Airport (IAR) to Pulkovo Airport (LED)plane IAR - LED
- Take the train from Finlyandsky Railway Terminal to Sortavala Centertrain
11h 4m₽6,445–32,429Bus to Ivanovo Yuzhny, fly to Pulkovo Airport, train
- Take the bus from Kostroma Bus station to Ivanovo Bus stationbus
- Fly from Ivanovo Yuzhny (IWA) to Pulkovo Airport (LED)plane IWA - LED
- Take the train from Finlyandsky Railway Terminal to Sortavala Centertrain
11h 46m₽6,839–31,270Train to Sheremetyevo International Airport, fly to Petrozavodsk Airport
- Take the train from Kostroma Novaia to Yaroslavsky Railway Terminaltrain
- Fly from Sheremetyevo International Airport (SVO) to Petrozavodsk Airport (PES)plane SVO - PES
8h 53m₽6,133–31,851
Kostroma (KMW) to Pulkovo Airport (LED) flights
Comparing Your Travel Options
The cheapest way to get from Kostroma to Karelia is to train which costs RUB 3500 - RUB 8500 and takes 17h 6m.
The fastest way to get from Kostroma to Karelia is to train and fly which takes 8h 12m and costs RUB 6500 - RUB 34000.
No, there is no direct bus from Kostroma station to Karelia station. However, there are services departing from Kostroma Bus station and arriving at Petrozavodsk Bus station via Vologda Bus station. The journey, including transfers, takes approximately 18h 20m.
No, there is no direct train from Kostroma to Karelia. However, there are services departing from Kostroma Novaia and arriving at Petrozavodsk Pass via Dostoyevskaya and Ladozhsky Railway Terminal. The journey, including transfers, takes approximately 17h 6m.
The distance between Kostroma and Karelia is 988 km. The road distance is 883.4 km.
The best way to get from Kostroma to Karelia without a car is to train which takes 17h 6m and costs RUB 3500 - RUB 8500.
It takes approximately 9h 4m to get from Kostroma to Karelia, including transfers.
Kostroma to Karelia bus services, operated by Autoline, depart from Kostroma Bus station.
Kostroma to Karelia train services, operated by Russian Railways (РЖД), depart from Kostroma Novaia station.
The best way to get from Kostroma to Karelia is to train which takes 17h 6m and costs RUB 3500 - RUB 8500. Alternatively, you can bus, which costs and takes 18h 20m.
What companies run services between Kostroma, Russia and Karelia, Russia?
You can take a train from Kostroma Novaia to Petrozavodsk Pass via Moskovsky Railway Terminal, Dostoyevskaya, Ladozhskaya, and Ladozhsky Railway Terminal in around 17h 6m. Alternatively, you can take a bus from Kostroma Bus station to Petrozavodsk Bus station via Vologda Bus station in around 18h 20m.
- Website
- severstal-avia.ru
Flights from Domodedovo International Airport to Petrozavodsk Airport
- Ave. Duration
- 1h 25m
- When
- Monday to Thursday
- Estimated price
- ₽4,700–29,000
Flights from Sheremetyevo International Airport to Petrozavodsk Airport
- Ave. Duration
- 1h 25m
- When
- Friday to Sunday
- Estimated price
- ₽4,500–28,000
- Website
- rusline.aero
Flights from Tunoshna Airport to Pulkovo Airport
- Ave. Duration
- 1h 20m
- When
- Tuesday and Thursday
- Estimated price
- ₽4,300–28,000
Flights from Ivanovo Yuzhny to Pulkovo Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- ₽4,600–28,000
- Website
- kostroma-avia.ru
Flights from Kostroma to Pulkovo Airport
- Ave. Duration
- 2h 25m
- When
- Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- ₽4,400–28,000
- Website
- flyredwings.com
Flights from Tunoshna Airport to Pulkovo Airport
- Ave. Duration
- 1h 35m
- When
- Friday and Sunday
- Estimated price
- ₽4,300–28,000
- 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 Ladozhsky Railway Terminal to Petrozavodsk Pass
- Ave. Duration
- 4h 59m
- Frequency
- Twice daily
- Estimated price
- ₽1,200–2,000
- Website
- Russian Railways
- Lastochka Train
- ₽1,200–1,800
- Commuter Electric Train
- ₽1,300–2,000
Train from Kostroma Novaia to Yaroslavsky Railway Terminal
- Ave. Duration
- 4h 7m
- Frequency
- Twice daily
- Estimated price
- ₽1,200–1,900
- Website
- Russian Railways
- Lastochka Train
- ₽1,200–1,700
- Commuter Electric Train
- ₽1,300–1,900
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 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 Kostroma Novaia to Yaroslavsky Railway Terminal
- Ave. Duration
- 4h 7m
- Frequency
- Twice daily
- Estimated price
- ₽1,200–1,900
- Website
- Russian Railways
- Lastochka Train
- ₽1,200–1,700
- Commuter Electric Train
- ₽1,300–1,900
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Kostroma Novaia to Moskovsky Railway Terminal
- Ave. Duration
- 10h 39m
- Frequency
- 3 times a week
- Estimated price
- ₽2,300–4,800
- Website
- Russian Railways
- 1nd Class (SW)
- ₽11,000–16,000
- 3rd Class (Platzcart)
- ₽2,300–3,000
- 2nd Class (Kupé)
- ₽3,500–4,800
Train from Ladozhsky Railway Terminal to Petrozavodsk Pass
- Ave. Duration
- 5h 54m
- Frequency
- Twice daily
- Estimated price
- ₽1,400–3,400
- Website
- Russian Railways
- 1nd Class (SW)
- ₽8,000–12,000
- 3rd Class (Platzcart)
- ₽1,400–1,900
- 2nd Class (Kupé)
- ₽2,400–3,400
Train from Kostroma Novaia to Yaroslavsky Railway Terminal
- Ave. Duration
- 5h 40m
- Frequency
- Once daily
- Estimated price
- ₽1,400–3,400
- Website
- Russian Railways
- 1nd Class (SW)
- ₽8,000–11,000
- 3rd Class (Platzcart)
- ₽1,400–1,900
- 2nd Class (Kupé)
- ₽2,400–3,400
Train from Kostroma Novaia to Liutovo
- Ave. Duration
- 2h 3m
- Frequency
- Once daily
- Estimated price
- ₽700–2,400
- Website
- Russian Railways
- 1nd Class (SW)
- ₽5,500–8,000
- 3rd Class (Platzcart)
- ₽700–950
- 2nd Class (Kupé)
- ₽1,600–2,400
Train from Kostroma Novaia to Yaroslavsky Railway Terminal
- Ave. Duration
- 5h 40m
- Frequency
- Once daily
- Estimated price
- ₽1,400–3,400
- Website
- Russian Railways
- 1nd Class (SW)
- ₽8,000–11,000
- 3rd Class (Platzcart)
- ₽1,400–1,900
- 2nd Class (Kupé)
- ₽2,400–3,400
- Phone
- 8-800-775-45-73
- Website
- avtovokzaly.ru
Bus from Vologda Bus station to Petrozavodsk Bus station
- Ave. Duration
- 12h 20m
- Frequency
- Once daily
- Estimated price
- ₽1,800–2,500
- Schedules at
- avtovokzaly.ru
Bus from Kostroma Bus station to Ivanovo Bus station
- Ave. Duration
- 2h 28m
- Frequency
- Every 4 hours
- Estimated price
- ₽950–1,400
- Schedules at
- avtovokzaly.ru
- Phone
- +7 (8142) 72-20-12
- [email protected]
- Website
- Karelavtotrans
Bus from Vologda Bus station to Petrozavodsk Bus station
- Ave. Duration
- 12h 20m
- Frequency
- Once daily
- Estimated price
- ₽1,500
- Website
- Karelavtotrans
- Schedules at
- Karelavtotrans
- Ave. Duration
- 14h 37m
- Estimated price
- ₽11,000–14,000
Taxi Troyka
- Phone
- +7 4942 33-33-33
- Website
- taxitroyka.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 Travelling to and around Russia for the 2018 FIFA World Cup, 5 delightfully under-the-radar French towns you need to visit, and Travelling to the US: What do I need to know? - to help you get the most out of your next trip.
Booking & Getting There
Kostroma to Karelia bus services, operated by Autoline, arrive at Vologda station.
Kostroma to Karelia train services, operated by Russian Railways (РЖД), arrive at Moskovsky Railway Terminal station.
Yes, the driving distance between Kostroma to Karelia is 883 km. It takes approximately 14h 37m to drive from Kostroma to Karelia.









