There are 4 ways to get from Minsk to Orsha 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.
Minsk to Orsha by train
Comparing Your Travel Options
The cheapest way to get from Minsk to Orsha is to drive which costs $18 - $27 and takes 2h 29m.
The fastest way to get from Minsk to Orsha is to drive which takes 2h 29m and costs $18 - $27.
Yes, there is a direct bus departing from Minsk and arriving at Orsha. Services depart twice daily, and operate every day. The journey takes approximately 3h 4m.
Yes, there is a direct train departing from Minsk Pas and arriving at Orsha Centr. Services depart every two hours, and operate every day. The journey takes approximately 2h 38m.
The distance between Minsk and Orsha is 210 km. The road distance is 210 km.
The best way to get from Minsk to Orsha without a car is to train which takes 2h 38m and costs $8 - $90.
The train from Minsk Pas to Orsha Centr takes 2h 38m including transfers and departs every two hours.
Minsk to Orsha bus services, operated by Pinsk bus Park, depart from Minsk station.
Minsk to Orsha train services, operated by Belarusian Railway (High Speed Trains), depart from Minsk Pas station.
The best way to get from Minsk to Orsha is to train which takes 2h 38m and costs $8 - $90. Alternatively, you can bus, which costs $49 and takes 3h 4m.
What companies run services between Minsk, Belarus and Orsha, Belarus?
Belarusian Railway (High Speed Trains) operates a train from Minsk Pas to Orsha Centr 5 times a day. Tickets cost $7–9 and the journey takes 2h 38m. Six other operators also service this route. Alternatively, Pinsk bus Park operates a bus from Minsk to Orsha once daily. Tickets cost $13–21 and the journey takes 3h 4m. Three other operators also service this route.
- Phone
- 105
- Website
- Belarusian Railway
Train from Minsk Pas to Orsha Centr
- Ave. Duration
- 2h 38m
- Frequency
- 5 times a day
- Estimated price
- $7–9
- Website
- Belarusian Railway
- Website
- Belarusian Railway
- Phone
- +375 165 683545
- [email protected]
- Website
- Pinsk bus Park
Bus from Minsk to Orsha
- Ave. Duration
- 3h 4m
- Frequency
- Once daily
- Estimated price
- $13–21
- Website
- Pinsk bus Park
- Website
- Pinsk bus Park
- Ave. Duration
- 2h 29m
- Estimated price
- $40–50
Taxi Stolitza 135
- Phone
- +375 (29) 333-30-01
- Website
- 135.by
Yandex Taxi
- Website
- taxi.yandex.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 How to travel India's Golden Triangle, 5 incredible day trips from Florence by train, and How to get from Southend Airport into central London - to help you get the most out of your next trip.
Booking & Getting There
Minsk to Orsha bus services, operated by Pinsk bus Park, arrive at Orsha station.
Minsk to Orsha train services, operated by Belarusian Railway (High Speed Trains), arrive at Orsha Centr station.
Yes, the driving distance between Minsk to Orsha is 210 km. It takes approximately 2h 29m to drive from Minsk to Orsha.





