There are 4 ways to get from Riga to Vitebsk by bus, train, night train or car
Questions & Answers
The cheapest way to get from Riga to Vitebsk is to train which costs $2 - $3 and takes 10 h 8 min.
The quickest way to get from Riga to Vitebsk is to drive which costs $55 - $80 and takes 6 h 37 min.
The distance between Riga and Vitebsk is 426 km. The road distance is 493.3 km.
The bus from Riga to Vitebsk takes 8 h 59 min including transfers and departs twice a week.
Yes, there is a direct bus departing from Riga and arriving at Vitebsk. Services depart twice a week, and operate Friday and Sunday. The journey takes approximately 8 h 59 min.
No, there is no direct train from Riga to Vitebsk. However, there are services departing from Riga and arriving at Vitebsk via Polock. The journey, including transfers, takes approximately 10 h 8 min.
There are 203+ hotels available in Vitebsk. Prices start at $25 USD per night.
What companies run services between Riga, Latvia and Vitebsk, Belarus?
Gomel City Transport operates a bus from Riga to Vitebsk twice a week. Tickets cost $10 - $15 and the journey takes 8 h 59 min. Alternatively, you can take a train from Riga to Vitebsk via Polatsk and Polock in around 10 h 8 min.
Train from Polock to Vitebsk
- Ave. Duration
- 1 h 40 min
- 3 times a day
- Estimated price
- $2 - $3
- 2nd Class
- $2 - $3
- $3 - $4
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 do I buy a London Underground ticket?, Travelling to and around Russia for the 2018 FIFA World Cup and Need to know: Jadrolinija - to help you get the most out of your next trip.