There are 4 ways to get from Daugavpils to Smolensk 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.
Bus, train via Orsha
best- Take the bus from Daugavpils Bus station to Polatskbus
- Take the train from Polock to Orsha Centrtrain
- Take the train from Orsha Centr to Smolensktrain
9h 9m₽1,984–13,114Train, bus
cheapest- Take the train from Daugavpils to Indratrain 708
- Take the bus from Vyerkhnyadzvinsk to Polatskbus
- Take the train from Polock to Orsha Centrtrain
- Take the train from Orsha Centr to Smolensktrain
9h 21m₽1,765–13,222Drive 408.3 km
- Drive from Daugavpils to Smolenskcar 408.3 km
5h 41m₽6,208–8,967Bus, train
- Take the bus from Daugavpils Bus station to Polatskbus 8253
- Take the train from Polock to Smolensktrain 639Б/056Ь
10h 1m₽4,214–7,014
Questions & Answers
The cheapest way to get from Daugavpils to Smolensk is to bus and train which costs RUB 4200 - RUB 7000 and takes 10h 1m.
The fastest way to get from Daugavpils to Smolensk is to drive which takes 5h 41m and costs RUB 6000 - RUB 9000.
The distance between Daugavpils and Smolensk is 475 km. The road distance is 408.3 km.
The best way to get from Daugavpils to Smolensk without a car is to bus and train via Orsha which takes 9h 9m and costs RUB 1900 - RUB 14000.
It takes approximately 9h 9m to get from Daugavpils to Smolensk, including transfers.
Yes, the driving distance between Daugavpils to Smolensk is 408 km. It takes approximately 5h 41m to drive from Daugavpils to Smolensk.
What companies run services between Daugavpils, Latvia and Smolensk, Russia?
There is no direct connection from Daugavpils to Smolensk. However, you can take the bus to Polatsk, walk to Polock, take the train to Orsha Centr, then take the train to Smolensk. Alternatively, you can drive from Daugavpils to Smolensk in around 5h 41m.
- Phone
- 105
- Website
- Belarusian Railway
Train from Polock to Orsha Centr
- Ave. Duration
- 2h 30m
- Frequency
- Once daily
- Estimated price
- ₽550–700
- Website
- Belarusian Railway
- Website
- Belarusian Railway
Train from Polock to Orsha Centr
- Ave. Duration
- 2h 30m
- Frequency
- Once daily
- Estimated price
- ₽550–700
- Website
- Belarusian Railway
- Website
- Belarusian Railway
- Phone
- +37167210066
- [email protected]
- Website
- latlines.lv
Bus from Daugavpils Bus station to Polatsk
- Ave. Duration
- 3h 24m
- Frequency
- Twice a week
- Estimated price
- ₽1,015
- Schedules at
- latlines.lv
Bus from Daugavpils Bus station to Polatsk
- Ave. Duration
- 3h 24m
- Frequency
- Twice a week
- Estimated price
- ₽1,015
- Schedules at
- latlines.lv
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 Luton Airport into central London, Need to know: Greyhound, and Getting to Milan from the airport - to help you get the most out of your next trip.







