There are 4 ways to get from Smolensk to Yaroslavl by train, 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.
Train via Moscow
best- Take the train from Smolensk to Moscow Belorussky Stationtrain 722Б / ...
- Take the train from Yaroslavsky Railway Terminal to Yaroslavl Gltrain 104Я / ...
8h 14m₽3,918–8,350Train
cheapest- Take the train from Smolensk to Yaroslavl Gltrain 140Б/142Щ
11h 49m₽3,700–7,000Drive 658.8 km
- Drive from Smolensk to Yaroslavlcar 658.8 km
9h 15m₽4,472–6,459Taxi
- Take the taxi from Smolensk to Yaroslavltaxi 658.8 km
9h 15m₽10,000–13,000
Smolensk to Yaroslavl by train
Questions & Answers
The cheapest way to get from Smolensk to Yaroslavl is to drive which costs RUB 4400 - RUB 6500 and takes 9h 15m.
The fastest way to get from Smolensk to Yaroslavl is to train via Moscow which takes 8h 14m and costs RUB 3900 - RUB 8500.
Yes, there is a direct train departing from Smolensk and arriving at Yaroslavl Gl. Services depart twice a week, and operate Friday and Saturday. The journey takes approximately 11h 49m.
The distance between Smolensk and Yaroslavl is 699 km. The road distance is 658.8 km.
The best way to get from Smolensk to Yaroslavl without a car is to train via Moscow which takes 8h 14m and costs RUB 3900 - RUB 8500.
It takes approximately 8h 14m to get from Smolensk to Yaroslavl, including transfers.
Smolensk to Yaroslavl train services, operated by Russian Railways (Lastochka Trains), depart from Smolensk station.
Smolensk to Yaroslavl train services, operated by Russian Railways (Lastochka Trains), arrive at Moscow Belorussky Station.
Yes, the driving distance between Smolensk to Yaroslavl is 659 km. It takes approximately 9h 15m to drive from Smolensk to Yaroslavl.
What companies run services between Smolensk, Russia and Yaroslavl, Russia?
You can take a train from Smolensk to Yaroslavl Gl via Moscow Belorussky Station, Belorusskaya, Komsomolskaya, and Yaroslavsky Railway Terminal in around 8h 14m.
- Phone
- 8 (800) 775-00-00
- Website
- rzd.ru
Train from Smolensk to Moscow Belorussky Station
- Ave. Duration
- 3h 44m
- Frequency
- 3 times a day
- Estimated price
- ₽1,300–2,100
- Website
- https://eng.rzd.ru/
- Lastochka Train
- ₽1,300–1,800
- Commuter Electric Train
- ₽1,400–2,100
Train from Smolensk to Moscow Belorussky Station
- Ave. Duration
- 5h 52m
- Frequency
- Twice a week
- Estimated price
- ₽2,700–5,500
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
- Website
- https://pass.rw.by/ru/
- 3rd Class (Platzcart)
- ₽2,700–3,100
- 2nd Class (Kupé)
- ₽4,400–5,500
- 1nd Class (SW)
- ₽7,500–11,000
Train from Smolensk to Yaroslavl Gl
- Ave. Duration
- 11h 49m
- Frequency
- Twice a week
- Estimated price
- ₽3,700–7,000
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
- Website
- https://pass.rw.by/ru/
- 3rd Class (Platzcart)
- ₽3,700–4,200
- 2nd Class (Kupé)
- ₽6,000–7,000
- 1nd Class (SW)
- ₽10,000–15,000
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
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
- Ave. Duration
- 9h 15m
- Estimated price
- ₽10,000–13,000
Taxi Maxim
- Phone
- +7 4812 777777
- Website
- taximaxim.ru
Taxi S
- Phone
- +7(4812)300-300
- Website
- taksis.ru
Vezet Taxi Smolensk
- Phone
- +7(4812)333-333
- Website
- smolensk.rutaxi.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, Italy Travel Guides, and How do I get from Sydney to Melbourne - to help you get the most out of your next trip.








