There are 7 ways to get from Riga to Orsha by train, bus, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, bus via Polatsk
best- Take the train from Riga-Pasazieru to Daugavpilstrain 702 / ...
- Take the bus from Daugavpils Bus station to Polatskbus
- Take the train from Polock to Orsha Centrtrain
10h 56m$28–80Train, bus
- Take the train from Riga-Pasazieru to Daugavpilstrain 702 / ...
- Take the bus from Daugavpils Bus station to Orshabus 8253
11h 22m$35–38Drive 572.4 km
- Drive from Riga to Orshacar 572.4 km
7h 41m$103–149Fly, bus, train
- Fly from Riga International Airport (RIX) to Vilnius Airport (VNO)plane RIX - VNO
- Take the bus from Vilnius, F. Vaitkaus g. to Minsk Central Bus Stationbus
- Take the train from Minsk Pas to Orsha Centrtrain
11h 32m$83–371Bus
- Take the bus from Riga Central Bus Station to Daugavpils Bus Stationbus Lux Express K7983 / ...
- Take the bus from Daugavpils Bus station to Orshabus 8253
11h 55m$43–57Bus via Rīgas SAO
- Take the bus from Rīgas SAO to Daugavpils AObus K7983 / ...
- Take the bus from Daugavpils Bus station to Orshabus 8253
12h 15m$43–58Train
- Take the train from Riga-Pasazieru to Vilniustrain 12
- Take the train from Hudahaj to Orsha Centrtrain 360Ч / ...
12h 53m$43–79
Riga International Airport (RIX) to Vilnius Airport (VNO) flights
Questions & Answers
The cheapest way to get from Riga to Orsha is to train and bus which costs $34 - $38 and takes 11h 22m.
The fastest way to get from Riga to Orsha is to drive which takes 7h 41m and costs $100 - $150.
No, there is no direct bus from Riga station to Orsha. However, there are services departing from Riga Central Bus Station and arriving at Orsha via Daugavpils Bus station. The journey, including transfers, takes approximately 11h 55m.
No, there is no direct train from Riga to Orsha. However, there are services departing from Riga-Pasazieru and arriving at Orsha Centr via Vilnius and Hudahaj. The journey, including transfers, takes approximately 12h 53m.
The distance between Riga and Orsha is 574 km. The road distance is 572.4 km.
The best way to get from Riga to Orsha without a car is to train and bus via Polatsk which takes 10h 56m and costs $27 - $80.
It takes approximately 10h 56m to get from Riga to Orsha, including transfers.
Riga to Orsha bus services, operated by Lux Express, depart from Riga Central Bus Station.
Riga to Orsha train services, operated by LTG Link, depart from Riga-Pasazieru station.
The best way to get from Riga to Orsha is to bus which takes 11h 55m and costs $40 - $60. Alternatively, you can train, which costs $40 - $80 and takes 12h 53m.
What companies run services between Riga, Latvia and Orsha, Belarus?
You can take a bus from Riga Central Bus Station to Orsha via Daugavpils Bus station in around 11h 55m. Alternatively, you can take a train from Riga-Pasazieru to Orsha Centr via Vilnius, Kena, and Hudahaj in around 12h 53m.
- Website
- airbaltic.com
Flights from Riga International Airport to Vilnius Airport
- Ave. Duration
- 50 min
- When
- Every day
- Estimated price
- $60–190
- Phone
- 8760
- vilciens@info.vivi.lv
- Website
- Vivi
Train from Riga-Pasazieru to Daugavpils
- Ave. Duration
- 2h 54m
- Frequency
- Hourly
- Estimated price
- $8–12
- Website
- Vivi
Train from Riga-Pasazieru to Daugavpils
- Ave. Duration
- 2h 54m
- Frequency
- Hourly
- Estimated price
- $8–12
- Website
- Vivi
- 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 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
- 105
- Website
- Belarusian Railway
Train from Polock to Orsha Centr
- Ave. Duration
- 3h 35m
- Frequency
- Once daily
- Estimated price
- $31–53
- Website
- Belarusian Railway
- Website
- Belarusian Railway
- 3rd Class (Platzcart)
- $31–34
- 2nd Class (Kupé)
- $53
- 1nd Class (SW)
- $95–110
Train from Minsk Pas to Orsha Centr
- Ave. Duration
- 2h 45m
- Frequency
- 3 times a day
- Estimated price
- $32–56
- Website
- Belarusian Railway
- Website
- Belarusian Railway
- 3rd Class (Platzcart)
- $32–36
- 2nd Class (Kupé)
- $56
- 1nd Class (SW)
- $100–120
- Phone
- 105
- Website
- Belarusian Railway
Train from Polock to Orsha Centr
- Ave. Duration
- 3h 39m
- Frequency
- Once daily
- Website
- Belarusian Railway
- Website
- Belarusian Railway
Train from Minsk Pas to Orsha Centr
- Ave. Duration
- 4h 15m
- Frequency
- Twice daily
- Website
- Belarusian Railway
- Website
- Belarusian Railway
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Minsk Pas to Orsha Centr
- Ave. Duration
- 1h 58m
- Frequency
- 3 times a day
- Estimated price
- $8–15
- Website
- Russian Railways
- Lastochka Train
- $11–15
- Commuter Electric Train
- $8–12
- Phone
- 105
- Website
- Belarusian Railway
Train from Minsk Pas to Orsha Centr
- Ave. Duration
- 4h 10m
- Frequency
- Every 4 hours
- Estimated price
- $2–4
- Website
- Belarusian Railway
- Website
- Belarusian Railway
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Minsk Pas to Orsha Centr
- Ave. Duration
- 2h 48m
- Frequency
- Twice daily
- Estimated price
- $12–35
- Website
- Russian Railways
- 1nd Class (SW)
- $75–110
- 3rd Class (Platzcart)
- $12–16
- 2nd Class (Kupé)
- $23–35
Train from Hudahaj to Orsha Centr
- Ave. Duration
- 5h 22m
- Frequency
- Twice daily
- Estimated price
- $15–40
- Website
- Russian Railways
- 1nd Class (SW)
- $90–130
- 3rd Class (Platzcart)
- $15–21
- 2nd Class (Kupé)
- $28–40
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Minsk Pas to Orsha Centr
- Ave. Duration
- 2h 14m
- Frequency
- 4 times a week
- Estimated price
- $26–90
- Website
- Russian Railways
- 2nd Class (Kupé)
- $65–90
- 1nd Class (SW)
- $60–85
- 3rd Class (Platzcart)
- $26–35
- Phone
- +370 700 55 111
- informacija@ltglink.lt
- Website
- LTG Link
Train from Riga-Pasazieru to Vilnius
- Ave. Duration
- 4h 6m
- Frequency
- Twice daily
- Estimated price
- $19–26
- Website
- LTG Link
- Phone
- +37167210066
- info@latlines.lv
- Website
- latlines.lv
Bus from Daugavpils Bus station to Polatsk
- Ave. Duration
- 3h 24m
- Frequency
- Twice a week
- Estimated price
- $13
- Schedules at
- latlines.lv
Bus from Daugavpils Bus station to Orsha
- Ave. Duration
- 7h 20m
- Frequency
- Twice a week
- Estimated price
- $26
- Schedules at
- latlines.lv
Bus from Daugavpils Bus station to Orsha
- Ave. Duration
- 7h 20m
- Frequency
- Twice a week
- Estimated price
- $26
- Schedules at
- latlines.lv
Bus from Daugavpils Bus station to Orsha
- Ave. Duration
- 7h 20m
- Frequency
- Twice a week
- Estimated price
- $26
- Schedules at
- latlines.lv
- Phone
- +371 67 214 512
- info@ecolines.lv
- Website
- ecolines.net
Bus from Vilnius, F. Vaitkaus g. to Minsk Central Bus Station
- Ave. Duration
- 4h
- Frequency
- 4 times a day
- Estimated price
- $14–25
- Schedules at
- ecolines.net
- Book at
- ecolines.net
- Phone
- +370 612 88 984
- info@eurolines.lt
- Website
- Eurolines Lithuania
Bus from Vilnius, F. Vaitkaus g. to Minsk Central Bus Station
- Ave. Duration
- 3h 51m
- Frequency
- Twice daily
- Estimated price
- $21–90
- Website
- Eurolines Lithuania
- Phone
- +372 680 0909
- info@luxexpress.eu
- Website
- Lux Express
Bus from Riga Central Bus Station to Daugavpils Bus Station
- Ave. Duration
- 3h 35m
- Frequency
- Once daily
- Estimated price
- $9–35
- Website
- Lux Express
Bus from Rīgas SAO to Daugavpils AO
- Ave. Duration
- 3h 55m
- Frequency
- Once daily
- Website
- Lux Express
- Phone
- +371 654 29245
- Website
- SIA "Daugavpils autobusu parks"
Bus from Rīgas SAO to Daugavpils AO
- Ave. Duration
- 3h 50m
- Frequency
- Twice a week
- Estimated price
- $1–13
- Schedules at
- SIA "Daugavpils autobusu parks"
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 Florence to Rome, Train travel in France: A guide to SNCF, and Bali: What to do if Mount Agung erupts - to help you get the most out of your next trip.
More Questions & Answers
Riga to Orsha bus services, operated by Lux Express, arrive at Daugavpils Bus Station.
Riga to Orsha train services, operated by LTG Link, arrive at Vilnius station.
Yes, the driving distance between Riga to Orsha is 572 km. It takes approximately 7h 41m to drive from Riga to Orsha.


































