There are 3 ways to get from Smolensk to Tula by bus, train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Smolensk to Tula by train
Questions & Answers
The cheapest way to get from Smolensk to Tula is to train which costs RUB 1700 - RUB 3400 and takes 9h 32m.
The fastest way to get from Smolensk to Tula is to drive which takes 6h 23m and costs RUB 2800 - RUB 4100.
No, there is no direct bus from Smolensk to Tula. However, there are services departing from Smolensk and arriving at Tula via Salaryevo Bus Station. The journey, including transfers, takes approximately 8h 33m.
Yes, there is a direct train departing from Smolensk and arriving at Tula Ryazhskiy. Services depart once a week, and operate Monday and Friday. The journey takes approximately 9h 32m.
The distance between Smolensk and Tula is 558 km. The road distance is 447.4 km.
The best way to get from Smolensk to Tula without a car is to bus which takes 8h 33m and costs RUB 2700 - RUB 3900.
It takes approximately 8h 33m to get from Smolensk to Tula, including transfers.
Smolensk to Tula bus services, operated by Intercars Europe, depart from Smolensk station.
Smolensk to Tula train services, operated by Russian Railways (РЖД), depart from Smolensk station.
The best way to get from Smolensk to Tula is to bus which takes 8h 33m and costs RUB 2700 - RUB 3900. Alternatively, you can train, which costs RUB 1700 - RUB 3400 and takes 9h 32m.
What companies run services between Smolensk, Russia and Tula, Russia?
You can take a bus from Smolensk to Tula via Salaryevo Bus Station in around 8h 33m. Alternatively, Russian Railways (РЖД) operates a train from Smolensk to Tula Ryazhskiy once a week. Tickets cost ₽1,700–3,400 and the journey takes 9h 32m.
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Smolensk to Tula Ryazhskiy
- Ave. Duration
- 9h 32m
- Frequency
- Once a week
- Estimated price
- ₽1,700–3,400
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽7,000–11,000
- 3rd Class (Platzcart)
- ₽1,700–2,400
- 2nd Class (Kupé)
- ₽2,400–3,400
- Phone
- +375 (29) 643 70 22
- intercars@intercars.ru
- Website
- intercars-tickets.com
Bus from Smolensk to Salaryevo Bus Station
- Ave. Duration
- 4h 49m
- Frequency
- Twice daily
- Estimated price
- ₽1,700–2,500
- Website
- https://www.intercars-tickets.com/
- Phone
- 8-800-775-45-73
- Website
- avtovokzaly.ru
Bus from Salaryevo Bus Station to Tula
- Ave. Duration
- 2h 44m
- Frequency
- 4 times a day
- Estimated price
- ₽1,000–1,400
- 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 The beginner’s guide to the 2018 World Nomad Games, Train travel in France: A guide to SNCF, and Which London airport should I choose? - to help you get the most out of your next trip.
More Questions & Answers
Smolensk to Tula bus services, operated by Intercars Europe, arrive at Salaryevo Bus Station.
Smolensk to Tula train services, operated by Russian Railways (РЖД), arrive at Tula Ryazhskiy station.
Yes, the driving distance between Smolensk to Tula is 447 km. It takes approximately 6h 23m to drive from Smolensk to Tula.









