There are 5 ways to get from Mogilev to Barysaw by train, bus, 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 Orsha
best- Take the train from Mogilev to Orsha Centrtrain 055Ь / ...
- Take the train from Orsha Centr to Borisovtrain 711Б / ...
3h 18m$16–74Drive 153.7 km
cheapest- Drive from Mogilev to Barysawcar 153.7 km
1h 47m$14–20Bus
- Take the bus from Mogilev Bus station to Orshabus
- Take the bus from Orsha to Barysau Bus stationbus
3h 45m$50Taxi
- Take the taxi from Mogilev to Barysawtaxi 153.7 km
1h 47m$29–35Train
- Take the train from Mogilev to Borisovtrain 634Б
4h 39m
Mogilev to Barysaw by train
Questions & Answers
The cheapest way to get from Mogilev to Barysaw is to drive which costs $13 - $20 and takes 1h 47m.
The fastest way to get from Mogilev to Barysaw is to drive which takes 1h 47m and costs $13 - $20.
No, there is no direct bus from Mogilev station to Barysaw station. However, there are services departing from Mogilev Bus station and arriving at Barysau Bus station via Orsha. The journey, including transfers, takes approximately 3h 45m.
Yes, there is a direct train departing from Mogilev and arriving at Borisov. Services depart once daily, and operate every day. The journey takes approximately 4h 39m.
The distance between Mogilev and Barysaw is 204 km. The road distance is 153.7 km.
The best way to get from Mogilev to Barysaw without a car is to train via Orsha which takes 3h 18m and costs $15 - $75.
It takes approximately 3h 18m to get from Mogilev to Barysaw, including transfers.
Mogilev to Barysaw bus services, operated by Visit Tour, depart from Mogilev Bus station.
Mogilev to Barysaw train services, operated by Belarusian Railway (BCh), depart from Mogilev station.
The best way to get from Mogilev to Barysaw is to train via Orsha which takes 3h 18m and costs $15 - $75. Alternatively, you can bus, which costs $51 and takes 3h 45m.
What companies run services between Mogilev, Belarus and Barysaw, Belarus?
You can take a train from Mogilev to Borisov via Orsha Centr in around 3h 18m. Alternatively, you can take a bus from Mogilev Bus station to Barysau Bus station via Orsha in around 3h 45m.
Train from Mogilev to Orsha Centr
- Ave. Duration
- 1h 8m
- Frequency
- Twice daily
- Estimated price
- $20–40
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
- Website
- https://pass.rw.by/ru/
- 3rd Class (Platzcart)
- $20–23
- 2nd Class (Kupé)
- $30–40
- 1nd Class (SW)
- $60–80
Train from Orsha Centr to Borisov
- Ave. Duration
- 1h 33m
- Frequency
- Twice daily
- Estimated price
- $22–45
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
- Website
- https://pass.rw.by/ru/
- 3rd Class (Platzcart)
- $22–26
- 2nd Class (Kupé)
- $35–45
- 1nd Class (SW)
- $65–90
Train from Mogilev to Orsha Centr
- Ave. Duration
- 1h 24m
- Frequency
- Twice daily
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
- Website
- https://pass.rw.by/ru/
Train from Orsha Centr to Borisov
- Ave. Duration
- 2h 18m
- Frequency
- Twice daily
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
- Website
- https://pass.rw.by/ru/
Train from Mogilev to Borisov
- Ave. Duration
- 4h 39m
- Frequency
- Once daily
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
- Website
- https://pass.rw.by/ru/
Train from Mogilev to Orsha Centr
- Ave. Duration
- 1h 4m
- Frequency
- Once daily
- Estimated price
- $5–8
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
- Website
- https://pass.rw.by/ru/
Train from Orsha Centr to Borisov
- Ave. Duration
- 1h 26m
- Frequency
- 5 times a day
- Estimated price
- $7–9
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
- Website
- https://pass.rw.by/ru/
Train from Orsha Centr to Borisov
- Ave. Duration
- 2h 35m
- Frequency
- Every 4 hours
- Estimated price
- $1–2
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
- Website
- https://pass.rw.by/ru/
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Orsha Centr to Borisov
- Ave. Duration
- 1h 23m
- Frequency
- Once daily
- Estimated price
- $10–35
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- $75–110
- 3rd Class (Platzcart)
- $10–14
- 2nd Class (Kupé)
- $22–35
- Phone
- +375 (29) 148-41-31
- [email protected]
- Website
- vt.by
Bus from Mogilev Bus station to Orsha
- Ave. Duration
- 1h 10m
- Frequency
- Twice a week
- Estimated price
- $19
- Schedules at
- vt.by
Bus from Orsha to Barysau Bus station
- Ave. Duration
- 1h 35m
- Frequency
- Once daily
- Estimated price
- $32
- Schedules at
- vt.by
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 Why you should take the train in the US, How to travel India's Golden Triangle, and Want to know more about Flixbus? - to help you get the most out of your next trip.
More Questions & Answers
Mogilev to Barysaw bus services, operated by Visit Tour, arrive at Orsha station.
Mogilev to Barysaw train services, operated by Belarusian Railway (BCh), arrive at Orsha Centr station.
Yes, the driving distance between Mogilev to Barysaw is 154 km. It takes approximately 1h 47m to drive from Mogilev to Barysaw.














