There are 5 ways to get from Vologda to Kostomuksha by bus, train, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Vologda Bus station to Petrozavodsk Bus stationbus
- Take the bus from Petrozavodsk Bus station to Kostomukshabus 528 / ...
22h 23m₽2,750–3,765Train
- Take the train from Vologda 1 to Ladozhsky Railway Terminaltrain 013Н / ...
- Take the train from Ladozhsky Railway Terminal to Kostomuksha Passtrain 350А
29h 9m₽4,286–9,056Drive 957.7 km
- Drive from Vologda to Kostomukshacar 957.7 km
13h 42m₽6,591–9,521Train, fly
- Take the train from Vologda 1 to Cherepovec 1train
- Fly from Cherepovets (CEE) to Petrozavodsk Airport (PES)plane CEE - PES
- Take the train from Chalna-Onejskaia to Kostomuksha Passtrain
19h 41m₽9,501–39,985Bus, train
- Take the bus from Vologda Bus station to Petrozavodsk Bus stationbus
- Take the train from Petrozavodsk Pass to Kostomuksha Passtrain 680Ч/680А
25h 34m₽3,320–6,545
Cherepovets (CEE) to Petrozavodsk Airport (PES) flights
Questions & Answers
The cheapest way to get from Vologda to Kostomuksha is to bus which costs RUB 2700 - RUB 3800 and takes 22h 23m.
The fastest way to get from Vologda to Kostomuksha is to drive which takes 13h 42m and costs RUB 6500 - RUB 9500.
No, there is no direct bus from Vologda station to Kostomuksha. However, there are services departing from Vologda Bus station and arriving at Kostomuksha via Petrozavodsk Bus station. The journey, including transfers, takes approximately 22h 23m.
No, there is no direct train from Vologda to Kostomuksha. However, there are services departing from Vologda 1 and arriving at Kostomuksha Pass via Ladozhsky Railway Terminal. The journey, including transfers, takes approximately 29h 9m.
The distance between Vologda and Kostomuksha is 1053 km. The road distance is 957.7 km.
The best way to get from Vologda to Kostomuksha without a car is to bus which takes 22h 23m and costs RUB 2700 - RUB 3800.
It takes approximately 22h 23m to get from Vologda to Kostomuksha, including transfers.
Vologda to Kostomuksha bus services, operated by Avtovokzaly.ru, depart from Vologda Bus station.
Vologda to Kostomuksha train services, operated by Russian Railways (РЖД), depart from Vologda 1 station.
The best way to get from Vologda to Kostomuksha is to bus which takes 22h 23m and costs RUB 2700 - RUB 3800. Alternatively, you can train, which costs RUB 4200 - RUB 9500 and takes 29h 9m.
What companies run services between Vologda, Russia and Kostomuksha, Russia?
You can take a bus from Vologda Bus station to Kostomuksha via Petrozavodsk Bus station and Kostomuksha in around 22h 23m. Alternatively, you can take a train from Vologda 1 to Kostomuksha via Ladozhsky Railway Terminal and Kostomuksha Pass in around 29h 9m.
- Website
- severstal-avia.ru
Flights from Cherepovets to Petrozavodsk Airport via Moscow Domodedovo
- Ave. Duration
- 3h 10m
- When
- Every day
- Estimated price
- ₽6,500–33,000
Flights from Cherepovets to Petrozavodsk Airport via Minsk
- Ave. Duration
- 4h
- When
- Sunday
- Estimated price
- ₽8,500–40,000
Flights from Cherepovets to Petrozavodsk Airport via Koltsovo
- Ave. Duration
- 5h 15m
- When
- Tuesday and Saturday
- Estimated price
- ₽12,000–55,000
Flights from Cherepovets to Petrozavodsk Airport via Kaliningrad
- Ave. Duration
- 6h 10m
- When
- Sunday
- Estimated price
- ₽10,000–45,000
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Vologda 1 to Ladozhsky Railway Terminal
- Ave. Duration
- 11h 13m
- Frequency
- Once daily
- Estimated price
- ₽1,800–4,100
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽9,500–14,000
- 3rd Class (Platzcart)
- ₽1,800–2,500
- 2nd Class (Kupé)
- ₽2,900–4,100
Train from Ladozhsky Railway Terminal to Kostomuksha Pass
- Ave. Duration
- 16h 50m
- Frequency
- Twice a week
- Estimated price
- ₽2,200–4,700
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽10,000–15,000
- 3rd Class (Platzcart)
- ₽2,200–2,900
- 2nd Class (Kupé)
- ₽3,400–4,700
Train from Vologda 1 to Cherepovec 1
- Ave. Duration
- 2h 27m
- Frequency
- Twice daily
- Estimated price
- ₽800–2,500
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽6,000–8,500
- 3rd Class (Platzcart)
- ₽800–1,100
- 2nd Class (Kupé)
- ₽1,800–2,500
Train from Chalna-Onejskaia to Kostomuksha Pass
- Ave. Duration
- 11h 30m
- Frequency
- Once daily
- Estimated price
- ₽1,500–3,700
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽8,500–12,000
- 3rd Class (Platzcart)
- ₽1,500–2,100
- 2nd Class (Kupé)
- ₽2,600–3,700
Train from Petrozavodsk Pass to Kostomuksha Pass
- Ave. Duration
- 12h
- Frequency
- Once daily
- Estimated price
- ₽1,600–3,800
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽8,500–13,000
- 3rd Class (Platzcart)
- ₽1,600–2,100
- 2nd Class (Kupé)
- ₽2,700–3,800
- 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 Vologda Bus station to Petrozavodsk Bus station
- Ave. Duration
- 12h 20m
- Frequency
- Once daily
- Estimated price
- ₽1,800–2,500
- Schedules at
- avtovokzaly.ru
- Phone
- +7 (8142) 72-20-12
- [email protected]
- Website
- avokzal.karelia.ru
Bus from Vologda Bus station to Petrozavodsk Bus station
- Ave. Duration
- 12h 20m
- Frequency
- Once daily
- Estimated price
- ₽1,500
- Website
- https://avokzal.karelia.ru/petrozavodsk/
- Schedules at
- https://avokzal.karelia.ru/petrozavodsk/raspisanie-avtobusov/
Bus from Petrozavodsk Bus station to Kostomuksha
- Ave. Duration
- 9h
- Frequency
- 3 times a day
- Estimated price
- ₽1,100
- Website
- https://avokzal.karelia.ru/petrozavodsk/
- Schedules at
- https://avokzal.karelia.ru/petrozavodsk/raspisanie-avtobusov/
Bus from Vologda Bus station to Petrozavodsk Bus station
- Ave. Duration
- 12h 20m
- Frequency
- Once daily
- Estimated price
- ₽1,500
- Website
- https://avokzal.karelia.ru/petrozavodsk/
- Schedules at
- https://avokzal.karelia.ru/petrozavodsk/raspisanie-avtobusov/
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 Italy Travel Guides, Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, and Getting to Milan from the airport - to help you get the most out of your next trip.
More Questions & Answers
Vologda to Kostomuksha bus services, operated by Avtovokzaly.ru, arrive at Petrozavodsk Bus station.
Vologda to Kostomuksha train services, operated by Russian Railways (РЖД), arrive at Ladozhsky Railway Terminal station.
Yes, the driving distance between Vologda to Kostomuksha is 958 km. It takes approximately 13h 42m to drive from Vologda to Kostomuksha.







