There are 6 ways to get from Daugavpils to Barysaw 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 Polatsk
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 Borisovtrain
9h 4m$28–97Bus via Polatsk
cheapest- Take the bus from Daugavpils Bus station to Polatskbus
- Take the bus from Polatsk to Minsk Central Bus Stationbus 958 / ...
- Take the bus from Metro Vostok to Barysau Bus stationbus
9h 40m$22–29Bus, train
- Take the bus from Daugavpils Bus station to Orshabus 8253
- Take the train from Orsha Centr to Borisovtrain 711Б / ...
9h 30m$35–55Drive 281 km
- Drive from Daugavpils to Barysawcar 281 km
4h 39m$51–74Train
- Take the train from Turmantas to Naujoji Vilniatrain 911 / ...
- Take the train from Hudahaj to Borisovtrain 360Ч / ...
9h 47m$32–68Bus
- Take the bus from Daugavpils Bus station to Orshabus 8253
- Take the bus from Orsha to Barysau Bus stationbus
9h 55m$56
Comparing Your Travel Options
The cheapest way to get from Daugavpils to Barysaw is to bus via Polatsk which costs $22 - $29 and takes 9h 40m.
The fastest way to get from Daugavpils to Barysaw is to drive which takes 4h 39m and costs $50 - $75.
No, there is no direct bus from Daugavpils station to Barysaw station. However, there are services departing from Daugavpils Bus station and arriving at Barysau Bus station via Polatsk and Metro Vostok. The journey, including transfers, takes approximately 9h 40m.
No, there is no direct train from Daugavpils to Barysaw. However, there are services departing from Turmantas and arriving at Borisov via Naujoji Vilnia and Hudahaj. The journey, including transfers, takes approximately 9h 47m.
The distance between Daugavpils and Barysaw is 489 km. The road distance is 281 km.
The best way to get from Daugavpils to Barysaw without a car is to bus and train via Polatsk which takes 9h 4m and costs $28 - $100.
It takes approximately 9h 4m to get from Daugavpils to Barysaw, including transfers.
Daugavpils to Barysaw bus services, operated by Latlines, depart from Daugavpils Bus station.
Daugavpils to Barysaw train services, operated by LTG Link, depart from Turmantas station.
The best way to get from Daugavpils to Barysaw is to bus via Polatsk which takes 9h 40m and costs $22 - $29. Alternatively, you can train, which costs $30 - $70 and takes 9h 47m.
What companies run services between Daugavpils, Latvia and Barysaw, Belarus?
You can take a bus from Daugavpils Bus station to Barysau Bus station via Polatsk, Minsk Central Bus Station, Ploshcha Lyenina, Uschod, and Metro Vostok in around 9h 40m. Alternatively, you can take a vehicle from Daugavpils to Borisov via Turmantas, Naujoji Vilnia, Kena, and Hudahaj in around 9h 47m.
- Phone
- 105
- Website
- Belarusian Railway
Train from Polock to Orsha Centr
- Ave. Duration
- 2h 30m
- Frequency
- Once daily
- Estimated price
- $6–8
- Website
- Belarusian Railway
- Website
- Belarusian Railway
Train from Orsha Centr to Borisov
- Ave. Duration
- 1h 26m
- Frequency
- 5 times a day
- Estimated price
- $5–7
- Website
- Belarusian Railway
- Website
- Belarusian Railway
Train from Orsha Centr to Borisov
- Ave. Duration
- 1h 26m
- Frequency
- 5 times a day
- Estimated price
- $5–7
- 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
- $12
- Schedules at
- latlines.lv
Bus from Daugavpils Bus station to Orsha
- Ave. Duration
- 7h 20m
- Frequency
- Twice a week
- Estimated price
- $25
- Schedules at
- latlines.lv
Bus from Daugavpils Bus station to Polatsk
- Ave. Duration
- 3h 24m
- Frequency
- Twice a week
- Estimated price
- $12
- Schedules at
- latlines.lv
Bus from Daugavpils Bus station to Orsha
- Ave. Duration
- 7h 20m
- Frequency
- Twice a week
- Estimated price
- $25
- 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 Travelling around the UAE, 10 amazing places to get away from it all in Australia, and Flying into Beijing? - to help you get the most out of your next trip.
Booking & Getting There
Daugavpils to Barysaw bus services, operated by Latlines, arrive at Polatsk station.
Daugavpils to Barysaw train services, operated by LTG Link, arrive at Naujoji Vilnia station.
Yes, the driving distance between Daugavpils to Barysaw is 281 km. It takes approximately 4h 39m to drive from Daugavpils to Barysaw.







