There are 7 ways to get from Kostomuksha to Yaroslavl 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 Kostomuksha to Petrozavodsk Bus stationbus 528
- Take the bus from Petrozavodsk Bus station to Vytegrabus
- Take the bus from Vytegra to Yaroslavl Bus stationbus
24h 43mTrain
cheapest- Take the train from Kostomuksha Pass to Ladozhsky Railway Terminaltrain 350В
- Take the train from Moskovsky Railway Terminal to Yaroslavl Gltrain 045А / ...
30h 33m₽4,488–9,549Train via Moscow
- Take the train from Kostomuksha Pass to Ladozhsky Railway Terminaltrain
- Take the train from Moskovsky Railway Terminal to Leningradsky Railway Terminaltrain
- Take the train from Yaroslavsky Railway Terminal to Yaroslavl Gltrain
26h 19m₽5,288–28,159Drive 1,150.7 km
- Drive from Kostomuksha to Yaroslavlcar 1,150.7 km
16h 28m₽8,006–11,563Bus, fly to Domodedovo International Airport, train
- Take the bus from Kostomuksha to Petrozavodsk Bus stationbus
- Fly from Petrozavodsk Airport (PES) to Domodedovo International Airport (DME)plane PES - DME
- Take the train from Yaroslavsky Railway Terminal to Yaroslavl Gltrain
17h 36m₽8,019–34,451Bus via Vologda
- Take the bus from Kostomuksha to Petrozavodsk Bus stationbus 528
- Take the bus from Petrozavodsk Bus station to Vologda Bus stationbus
- Take the bus from Vologda to Yaroslavl Bus stationbus
26h 23mBus, fly to Sheremetyevo International Airport, train
- Take the bus from Kostomuksha to Petrozavodsk Bus stationbus
- Fly from Petrozavodsk Airport (PES) to Sheremetyevo International Airport (SVO)plane PES - SVO
- Take the train from Yaroslavsky Railway Terminal to Yaroslavl Gltrain
17h 50m₽7,549–32,876
Petrozavodsk Airport (PES) to Domodedovo International Airport (DME) flights
Questions & Answers
The cheapest way to get from Kostomuksha to Yaroslavl is to train which costs RUB 4400 - RUB 10000 and takes 30h 33m.
The fastest way to get from Kostomuksha to Yaroslavl is to drive which takes 16h 28m and costs RUB 8000 - RUB 12000.
No, there is no direct bus from Kostomuksha to Yaroslavl station. However, there are services departing from Kostomuksha and arriving at Yaroslavl Bus station via Petrozavodsk Bus station and Vytegra. The journey, including transfers, takes approximately 24h 43m.
No, there is no direct train from Kostomuksha to Yaroslavl. However, there are services departing from Kostomuksha Pass and arriving at Yaroslavl Gl via Ladozhskaya, Moskovsky Railway Terminal and Yaroslavsky Railway Terminal. The journey, including transfers, takes approximately 26h 19m.
The distance between Kostomuksha and Yaroslavl is 1272 km. The road distance is 1150.7 km.
The best way to get from Kostomuksha to Yaroslavl without a car is to bus which takes 24h 43m and costs .
It takes approximately 24h 43m to get from Kostomuksha to Yaroslavl, including transfers.
Kostomuksha to Yaroslavl bus services, operated by Karelavtotrans, depart from Kostomuksha station.
Kostomuksha to Yaroslavl train services, operated by Russian Railways (РЖД), depart from Kostomuksha Pass station.
The best way to get from Kostomuksha to Yaroslavl is to bus which takes 24h 43m and costs . Alternatively, you can train via Moscow, which costs RUB 5000 - RUB 29000 and takes 26h 19m.
What companies run services between Kostomuksha, Russia and Yaroslavl, Russia?
You can take a vehicle from Kostomuksha to Yaroslavl Bus station via Kostomuksha, Petrozavodsk Bus station, and Vytegra in around 24h 43m. Alternatively, you can take a vehicle from Kostomuksha to Yaroslavl Gl via Kostomuksha Pass, Ladozhsky Railway Terminal, Ladozhskaya, Dostoyevskaya, Moskovsky Railway Terminal, Leningradsky Railway Terminal, and Yaroslavsky Railway Terminal in around 26h 19m.
- 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
- eng.rzd.ru
Train from Kostomuksha Pass to Ladozhsky Railway Terminal
- Ave. Duration
- 16h 54m
- 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 Moskovsky Railway Terminal to Leningradsky Railway Terminal
- Ave. Duration
- 9h
- Frequency
- 4 times a day
- Estimated price
- ₽1,900–4,300
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽10,000–14,000
- 3rd Class (Platzcart)
- ₽1,900–2,600
- 2nd Class (Kupé)
- ₽3,100–4,300
Train from Yaroslavsky Railway Terminal to Yaroslavl Gl
- Ave. Duration
- 3h 22m
- Frequency
- Every 3 hours
- Estimated price
- ₽1,100–3,100
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽7,000–11,000
- 3rd Class (Platzcart)
- ₽1,100–1,600
- 2nd Class (Kupé)
- ₽2,200–3,100
Train from Yaroslavsky Railway Terminal to Yaroslavl Gl
- Ave. Duration
- 3h 22m
- Frequency
- Every 3 hours
- Estimated price
- ₽1,100–3,100
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽7,000–11,000
- 3rd Class (Platzcart)
- ₽1,100–1,600
- 2nd Class (Kupé)
- ₽2,200–3,100
Train from Kostomuksha Pass to Ladozhsky Railway Terminal
- Ave. Duration
- 16h 54m
- 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 Moskovsky Railway Terminal to Yaroslavl Gl
- Ave. Duration
- 11h 49m
- Frequency
- Twice daily
- Estimated price
- ₽2,000–4,500
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽10,000–15,000
- 3rd Class (Platzcart)
- ₽2,000–2,700
- 2nd Class (Kupé)
- ₽3,200–4,500
Train from Yaroslavsky Railway Terminal to Yaroslavl Gl
- Ave. Duration
- 3h 22m
- Frequency
- Every 3 hours
- Estimated price
- ₽1,100–3,100
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽7,000–11,000
- 3rd Class (Platzcart)
- ₽1,100–1,600
- 2nd Class (Kupé)
- ₽2,200–3,100
- Phone
- 8 (800) 775-00-00
- Website
- rzd.ru
Train from Moskovsky Railway Terminal to Leningradsky Railway Terminal
- Ave. Duration
- 3h 52m
- Frequency
- Hourly
- Website
- https://eng.rzd.ru/
- Phone
- 8 (800) 775-00-00
- Website
- rzd.ru
Train from Moskovsky Railway Terminal to Leningradsky Railway Terminal
- Ave. Duration
- 5h 38m
- Frequency
- Once daily
- Estimated price
- ₽1,700–3,200
- Website
- https://eng.rzd.ru/
- Lastochka Train
- ₽1,700–2,400
- Commuter Electric Train
- ₽2,200–3,200
- Phone
- 8 800 775 54 53
- Website
- grandexpress.ru
Train from Moskovsky Railway Terminal to Leningradsky Railway Terminal
- Ave. Duration
- 9h
- Frequency
- Once daily
- Estimated price
- ₽5,000–20,000
- Website
- https://grandexpress.ru/
- Kupé
- ₽5,000–9,000
- SW
- ₽10,000–20,000
- Luxe
- ₽60,000
- Phone
- +7 (8142) 72-20-12
- [email protected]
- Website
- avokzal.karelia.ru
Bus from Kostomuksha to Petrozavodsk Bus station
- 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 Petrozavodsk Bus station to Vytegra
- Ave. Duration
- 6h 10m
- Frequency
- Once daily
- Website
- https://avokzal.karelia.ru/petrozavodsk/
- Schedules at
- https://avokzal.karelia.ru/petrozavodsk/raspisanie-avtobusov/
Bus from Kostomuksha to Petrozavodsk Bus station
- 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 Kostomuksha to Petrozavodsk Bus station
- 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 Petrozavodsk Bus station to Vologda 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 Kostomuksha to Petrozavodsk Bus station
- 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/
- Phone
- 8-800-775-45-73
- Website
- avtovokzaly.ru
Bus from Petrozavodsk Bus station to Vologda Bus station
- Ave. Duration
- 12h 20m
- Frequency
- Once daily
- Estimated price
- ₽1,800–2,500
- Schedules at
- avtovokzaly.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 How to get from London to Edinburgh, Travel Insider: Top Japan travel tips by Beatrix Holland, and How to get from Luton Airport into central London - to help you get the most out of your next trip.
More Questions & Answers
Kostomuksha to Yaroslavl bus services, operated by Karelavtotrans, arrive at Petrozavodsk Bus station.
Kostomuksha to Yaroslavl train services, operated by Russian Railways (РЖД), arrive at Ladozhsky Railway Terminal station.
Yes, the driving distance between Kostomuksha to Yaroslavl is 1151 km. It takes approximately 16h 28m to drive from Kostomuksha to Yaroslavl.













