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.
Comparing Your Travel Options
The cheapest way to get from Smolensk to Tula is to train which costs RUB 1400 - RUB 3500 and takes 9h 32m.
The fastest way to get from Smolensk to Tula is to drive which takes 6h 22m and costs RUB 2900 - RUB 4300.
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 49m.
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.1 km.
The best way to get from Smolensk to Tula without a car is to bus which takes 8h 49m and costs RUB 4100 - RUB 4700.
It takes approximately 8h 49m 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 49m and costs RUB 4100 - RUB 4700. Alternatively, you can train, which costs RUB 1400 - RUB 3500 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 49m. Alternatively, Russian Railways (РЖД) operates a train from Smolensk to Tula Ryazhskiy once a week. Tickets cost ₽1,400–3,500 and the journey takes 9h 32m.
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Smolensk to Tula Ryazhskiy
- Ave. Duration
- 9h 32m
- Frequency
- Once a week
- Estimated price
- ₽1,400–3,500
- Website
- Russian Railways
- 1nd Class (SW)
- ₽8,000–12,000
- 3rd Class (Platzcart)
- ₽1,400–2,000
- 2nd Class (Kupé)
- ₽2,500–3,500
- Phone
- +375 (29) 643 70 22
- [email protected]
- Website
- Intercars Europe
Bus from Smolensk to Salaryevo Bus Station
- Ave. Duration
- 5h 5m
- Frequency
- Twice daily
- Estimated price
- ₽3,131
- Website
- Intercars Europe
- 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,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 Italy Travel Guides, What documents do I need to cross Niagara Falls?, and Travelling by boat in Italy - to help you get the most out of your next trip.
Booking & Getting There
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 22m to drive from Smolensk to Tula.









