There are 3 ways to get from Vitebsk to Kursk by train, bus, 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.
Train
best- Take the train from Vitebsk to Orsha Centrtrain 083А / ...
- Take the train from Orsha Centr to Kursktrain 360Ч
14h 53m₽2,496–7,661Bus
- Take the bus from Vitebsk to Babruyskbus
- Take the bus from Babruysk Bus station to Kursk Bus stationbus
16h 36m₽9,247–10,847Drive 626.8 km
- Drive from Vitebsk to Kurskcar 626.8 km
9h 41m₽4,464–6,448
Vitebsk to Kursk by train
Questions & Answers
The cheapest way to get from Vitebsk to Kursk is to train which costs RUB 2500 - RUB 8000 and takes 14h 53m.
The fastest way to get from Vitebsk to Kursk is to drive which takes 9h 41m and costs RUB 4400 - RUB 6500.
No, there is no direct bus from Vitebsk to Kursk station. However, there are services departing from Vitebsk and arriving at Kursk Bus station via Babruysk Bus station. The journey, including transfers, takes approximately 16h 36m.
No, there is no direct train from Vitebsk to Kursk. However, there are services departing from Vitebsk and arriving at Kursk via Orsha Centr. The journey, including transfers, takes approximately 14h 53m.
The distance between Vitebsk and Kursk is 743 km. The road distance is 626.8 km.
The best way to get from Vitebsk to Kursk without a car is to train which takes 14h 53m and costs RUB 2500 - RUB 8000.
It takes approximately 14h 53m to get from Vitebsk to Kursk, including transfers.
Vitebsk to Kursk bus services, operated by Infobus BY, depart from Vitebsk station.
Vitebsk to Kursk train services, operated by Belarusian Railway (BCh), depart from Vitebsk station.
The best way to get from Vitebsk to Kursk is to train which takes 14h 53m and costs RUB 2500 - RUB 8000. Alternatively, you can bus, which costs RUB 9000 - RUB 11000 and takes 16h 36m.
What companies run services between Vitebsk, Belarus and Kursk, Russia?
You can take a train from Vitebsk to Kursk via Orsha Centr in around 14h 53m. Alternatively, you can take a bus from Vitebsk to Kursk Bus station via Babruysk Bus station in around 16h 36m.
Train from Vitebsk to Orsha Centr
- Ave. Duration
- 1h 6m
- Frequency
- 4 times a day
- Estimated price
- ₽1,700–3,300
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
- Website
- https://pass.rw.by/ru/
- 3rd Class (Platzcart)
- ₽1,700–2,000
- 2nd Class (Kupé)
- ₽2,800–3,300
- 1nd Class (SW)
- ₽5,000–7,000
Train from Vitebsk to Orsha Centr
- Ave. Duration
- 1h 8m
- Frequency
- 3 times a day
- Estimated price
- ₽490–650
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
- Website
- https://pass.rw.by/ru/
Train from Vitebsk to Orsha Centr
- Ave. Duration
- 1h 21m
- Frequency
- Twice daily
- 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 Kursk
- Ave. Duration
- 12h 47m
- Frequency
- Once daily
- Estimated price
- ₽2,000–4,400
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽10,000–14,000
- 3rd Class (Platzcart)
- ₽2,000–2,700
- 2nd Class (Kupé)
- ₽3,100–4,400
- Website
- infobus.by
Bus from Vitebsk to Babruysk
- Ave. Duration
- 4h 10m
- Frequency
- Once daily
- Estimated price
- ₽900–4,000
- Website
- https://infobus.by/en/bus
Bus from Babruysk Bus station to Kursk Bus station
- Ave. Duration
- 11h 26m
- Frequency
- 3 times a week
- Estimated price
- ₽3,900–5,500
- Website
- https://infobus.by/en/bus
- Phone
- +375 (29) 148-41-31
- [email protected]
- Website
- vt.by
Bus from Vitebsk to Babruysk
- Ave. Duration
- 3h 50m
- Frequency
- Twice a week
- Estimated price
- ₽5,348
- 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 How to get from Stansted Airport into central London, How to get from JFK to New York City, and Bali: What to do if Mount Agung erupts - to help you get the most out of your next trip.
More Questions & Answers
Vitebsk to Kursk bus services, operated by Infobus BY, arrive at Babruysk station.
Vitebsk to Kursk train services, operated by Belarusian Railway (BCh), arrive at Orsha Centr station.
Yes, the driving distance between Vitebsk to Kursk is 627 km. It takes approximately 9h 41m to drive from Vitebsk to Kursk.












