There are 11 ways to get from Rostov-on-Don to Vitebsk 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 via Moscow
best- Take the train from Rostov Gl to Kazansky Railway Terminaltrain
- Take the train from Moscow Belorussky Station to Orsha Centrtrain
- Take the train from Orsha Centr to Vitebsktrain
23h 13m$87–211Train
cheapest- Take the train from Rostov-Glavny to Orsha Centrtrain 360С
- Take the train from Orsha Centr to Vitebsktrain 083Б / ...
33h 40m$52–133Bus
- Take the bus from Rostov-on-Don bus station to Babruysk Bus stationbus
- Take the bus from Babruysk to Vitebskbus
26h 15m$133–398Drive 1,370.6 km
- Drive from Rostov-on-Don to Vitebskcar 1,370.6 km
19h 3m$120–173Train to Krasnodar, fly to Minsk National Airport, bus, train
- Take the train from Rostov-Glavny to Krasnodar 1train
- Fly from Krasnodar (KRR) to Minsk National Airport (MSQ)plane KRR - MSQ
- Take the bus from Minsk Airport to Minsk stationbus
- Take the train from Minsk Pas to Vitebsktrain
16h 13m$120–591Train #2
- Take the train from Rostov-Glavny to Jlobintrain 302С / ...
- Take the train from Jlobin to Vitebsktrain 606Б
38h 22m$151–261Bus to Stavropol Shpakovskoye Airport, fly to Minsk National Airport, bus, train
- Take the bus from Rostov-on-Don bus station to Stavropol, Bus Stationbus
- Fly from Stavropol Shpakovskoye Airport (STW) to Minsk National Airport (MSQ)plane STW - MSQ
- Take the bus from Minsk Airport to Minsk stationbus
- Take the train from Minsk Pas to Vitebsktrain
19h 14m$128–579Train to Krasnodar, fly to Mogilev Airport, train
- Take the train from Rostov-Glavny to Krasnodar 1train
- Fly from Krasnodar (KRR) to Mogilev Airport (MVQ)plane KRR - MVQ
- Take the train from Mogilev to Vitebsktrain
15h 41m$121–564Train to Krasnodar, fly to Sheremetyevo International Airport, train
- Take the train from Rostov-Glavny to Krasnodar 1train
- Fly from Krasnodar (KRR) to Sheremetyevo International Airport (SVO)plane KRR - SVO
- Take the train from Moscow Belorussky Station to Orsha Centrtrain
- Take the train from Orsha Centr to Vitebsktrain
17h 45m$143–596Train to Volgograd International Airport, fly to Minsk National Airport, bus, train
- Take the train from Rostov Gl to Volgograd 1train
- Fly from Volgograd International Airport (VOG) to Minsk National Airport (MSQ)plane VOG - MSQ
- Take the bus from Minsk Airport to Minsk stationbus
- Take the train from Minsk Pas to Vitebsktrain
25h 27m$117–555Bus to Stavropol Shpakovskoye Airport, fly to Sheremetyevo International Airport, train
- Take the bus from Rostov-on-Don bus station to Stavropol, Bus Stationbus
- Fly from Stavropol Shpakovskoye Airport (STW) to Sheremetyevo International Airport (SVO)plane STW - SVO
- Take the train from Moscow Belorussky Station to Orsha Centrtrain
- Take the train from Orsha Centr to Vitebsktrain
19h 36m$156–584
Rostov-on-Don to Vitebsk by bus
Questions & Answers
The cheapest way to get from Rostov-on-Don to Vitebsk is to train which costs $50 - $140 and takes 33h 40m.
The fastest way to get from Rostov-on-Don to Vitebsk is to train and fly which takes 15h 41m and costs $120 - $600.
No, there is no direct bus from Rostov-on-Don station to Vitebsk. However, there are services departing from Rostov-on-Don bus station and arriving at Vitebsk via Babruysk. The journey, including transfers, takes approximately 26h 15m.
No, there is no direct train from Rostov-on-Don to Vitebsk. However, there are services departing from Rostov Gl and arriving at Vitebsk via Komsomolskaya, Moscow Belorussky Station and Orsha Centr. The journey, including transfers, takes approximately 23h 13m.
The distance between Rostov-on-Don and Vitebsk is 1847 km. The road distance is 1370.6 km.
The best way to get from Rostov-on-Don to Vitebsk without a car is to train via Moscow which takes 23h 13m and costs $85 - $220.
It takes approximately 23h 13m to get from Rostov-on-Don to Vitebsk, including transfers.
Rostov-on-Don to Vitebsk bus services, operated by Intercars Europe, depart from Rostov-on-Don bus station.
Rostov-on-Don to Vitebsk train services, operated by Russian Railways (РЖД), depart from Rostov Gl station.
The best way to get from Rostov-on-Don to Vitebsk is to train via Moscow which takes 23h 13m and costs $85 - $220. Alternatively, you can bus, which costs $130 - $400 and takes 26h 15m.
What companies run services between Rostov-on-Don, Russia and Vitebsk, Belarus?
You can take a train from Rostov Gl to Vitebsk via Kazansky Railway Terminal, Komsomolskaya, Belorusskaya, Moscow Belorussky Station, and Orsha Centr in around 23h 13m. Alternatively, you can take a bus from Rostov-on-Don bus station to Vitebsk via Babruysk in around 26h 15m.
- Website
- aeroflot.ru
Flights from Krasnodar to Minsk National Airport via Sheremetyevo International Airport
- Ave. Duration
- 6h 13m
- When
- Every day
- Estimated price
- $100–480
Flights from Stavropol Shpakovskoye Airport to Minsk National Airport via Sheremetyevo International Airport
- Ave. Duration
- 9h 30m
- When
- Every day
- Estimated price
- $100–480
Flights from Krasnodar to Sheremetyevo International Airport
- Ave. Duration
- 3h 46m
- When
- Every day
- Estimated price
- $75–400
Flights from Krasnodar to Sheremetyevo International Airport via Erevan
- Ave. Duration
- 6h 5m
- When
- Every day
- Estimated price
- $130–600
Flights from Krasnodar to Sheremetyevo International Airport via Kazan
- Ave. Duration
- 6h 20m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $110–550
Flights from Volgograd International Airport to Minsk National Airport via Sheremetyevo International Airport
- Ave. Duration
- 5h 13m
- When
- Every day
- Estimated price
- $90–440
Flights from Stavropol Shpakovskoye Airport to Sheremetyevo International Airport
- Ave. Duration
- 3h 25m
- When
- Every day
- Estimated price
- $80–400
- Website
- belavia.by
Flights from Krasnodar to Mogilev Airport via Sheremetyevo International Airport
- Ave. Duration
- 8h 38m
- When
- Monday and Thursday
- Estimated price
- $100–460
Flights from Volgograd International Airport to Minsk National Airport via Pulkovo
- Ave. Duration
- 5h 45m
- When
- Friday and Sunday
- Estimated price
- $120–550
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Rostov Gl to Kazansky Railway Terminal
- Ave. Duration
- 15h 9m
- Frequency
- Every 4 hours
- Estimated price
- $35–75
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- $170–240
- 3rd Class (Platzcart)
- $35–50
- 2nd Class (Kupé)
- $50–75
Train from Rostov-Glavny to Krasnodar 1
- Ave. Duration
- 3h 6m
- Frequency
- 5 times a day
- Estimated price
- $14–40
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- $85–120
- 3rd Class (Platzcart)
- $14–19
- 2nd Class (Kupé)
- $26–40
Train from Rostov-Glavny to Orsha Centr
- Ave. Duration
- 31h 33m
- Frequency
- Once daily
- Estimated price
- $45–90
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- $200–280
- 3rd Class (Platzcart)
- $45–65
- 2nd Class (Kupé)
- $65–90
Train from Rostov-Glavny to Krasnodar 1
- Ave. Duration
- 3h 6m
- Frequency
- 5 times a day
- Estimated price
- $14–40
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- $85–120
- 3rd Class (Platzcart)
- $14–19
- 2nd Class (Kupé)
- $26–40
Train from Rostov-Glavny to Krasnodar 1
- Ave. Duration
- 3h 6m
- Frequency
- 5 times a day
- Estimated price
- $14–40
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- $85–120
- 3rd Class (Platzcart)
- $14–19
- 2nd Class (Kupé)
- $26–40
Train from Rostov Gl to Volgograd 1
- Ave. Duration
- 12h 41m
- Frequency
- 4 times a week
- Estimated price
- $20–50
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- $110–160
- 3rd Class (Platzcart)
- $20–27
- 2nd Class (Kupé)
- $30–50
- Phone
- 8 800 775 54 53
- Website
- grandtrain.ru
Train from Rostov Gl to Kazansky Railway Terminal
- Ave. Duration
- 19h 53m
- Frequency
- 4 times a day
- Estimated price
- $31–50
- Website
- https://grandtrain.ru/
- Schedules at
- https://grandtrain.ru/raspisanie/
- 3rd Class (Platzcart)
- $31–34
- 2nd Class (Kupé)
- $40–50
Train from Rostov-Glavny to Krasnodar 1
- Ave. Duration
- 3h 54m
- Frequency
- Once daily
- Estimated price
- $9–12
- Website
- https://grandtrain.ru/
- Schedules at
- https://grandtrain.ru/raspisanie/
- 3rd Class (Platzcart)
- $10–12
- 2nd Class (Kupé)
- $9–12
Train from Rostov-Glavny to Krasnodar 1
- Ave. Duration
- 3h 54m
- Frequency
- Once daily
- Estimated price
- $9–12
- Website
- https://grandtrain.ru/
- Schedules at
- https://grandtrain.ru/raspisanie/
- 3rd Class (Platzcart)
- $10–12
- 2nd Class (Kupé)
- $9–12
Train from Rostov-Glavny to Krasnodar 1
- Ave. Duration
- 3h 54m
- Frequency
- Once daily
- Estimated price
- $9–12
- Website
- https://grandtrain.ru/
- Schedules at
- https://grandtrain.ru/raspisanie/
- 3rd Class (Platzcart)
- $10–12
- 2nd Class (Kupé)
- $9–12
Train from Rostov Gl to Volgograd 1
- Ave. Duration
- 11h 53m
- Frequency
- Twice a week
- Estimated price
- $16–22
- Website
- https://grandtrain.ru/
- Schedules at
- https://grandtrain.ru/raspisanie/
- 3rd Class (Platzcart)
- $16–18
- 2nd Class (Kupé)
- $18–22
- Phone
- 8 (800) 775-00-00
- Website
- rzd.ru
Train from Moscow Belorussky Station to Orsha Centr
- Ave. Duration
- 4h 49m
- Frequency
- 3 times a day
- Estimated price
- $17–35
- Website
- https://eng.rzd.ru/
- Lastochka Train
- $17–25
- Commuter Electric Train
- $22–35
Train from Rostov-Glavny to Krasnodar 1
- Ave. Duration
- 3h 16m
- Frequency
- Twice daily
- Estimated price
- $11–18
- Website
- https://eng.rzd.ru/
- Lastochka Train
- $12–18
- Commuter Electric Train
- $11–17
Train from Rostov-Glavny to Krasnodar 1
- Ave. Duration
- 3h 16m
- Frequency
- Twice daily
- Estimated price
- $11–18
- Website
- https://eng.rzd.ru/
- Lastochka Train
- $12–18
- Commuter Electric Train
- $11–17
Train from Rostov-Glavny to Krasnodar 1
- Ave. Duration
- 3h 16m
- Frequency
- Twice daily
- Estimated price
- $11–18
- Website
- https://eng.rzd.ru/
- Lastochka Train
- $12–18
- Commuter Electric Train
- $11–17
Train from Moscow Belorussky Station to Orsha Centr
- Ave. Duration
- 4h 49m
- Frequency
- 3 times a day
- Estimated price
- $17–35
- Website
- https://eng.rzd.ru/
- Lastochka Train
- $17–25
- Commuter Electric Train
- $22–35
Train from Moscow Belorussky Station to Orsha Centr
- Ave. Duration
- 4h 49m
- Frequency
- 3 times a day
- Estimated price
- $17–35
- Website
- https://eng.rzd.ru/
- Lastochka Train
- $17–25
- Commuter Electric Train
- $22–35
Train from Moscow Belorussky Station to Orsha Centr
- Ave. Duration
- 8h 8m
- Frequency
- Once a week
- Estimated price
- $52–90
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
- 3rd Class (Platzcart)
- $52–58
- 2nd Class (Kupé)
- $90
- 1nd Class (SW)
- $160–190
Train from Orsha Centr to Vitebsk
- Ave. Duration
- 1h 7m
- Frequency
- 4 times a day
- Estimated price
- $25–44
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
- 3rd Class (Platzcart)
- $25–28
- 2nd Class (Kupé)
- $44
- 1nd Class (SW)
- $75–90
Train from Rostov-Glavny to Krasnodar 1
- Ave. Duration
- 5h 5m
- Frequency
- Once daily
- Estimated price
- $37–64
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
- 3rd Class (Platzcart)
- $37–41
- 2nd Class (Kupé)
- $64
- 1nd Class (SW)
- $110–140
Train from Minsk Pas to Vitebsk
- Ave. Duration
- 3h 59m
- Frequency
- Twice daily
- Estimated price
- $38–65
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
- 3rd Class (Platzcart)
- $38–42
- 2nd Class (Kupé)
- $65
- 1nd Class (SW)
- $120–140
Train from Orsha Centr to Vitebsk
- Ave. Duration
- 1h 7m
- Frequency
- 4 times a day
- Estimated price
- $25–44
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
- 3rd Class (Platzcart)
- $25–28
- 2nd Class (Kupé)
- $44
- 1nd Class (SW)
- $75–90
Train from Rostov-Glavny to Jlobin
- Ave. Duration
- 32h 9m
- Frequency
- Once daily
- Estimated price
- $110–196
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
- 3rd Class (Platzcart)
- $110–130
- 2nd Class (Kupé)
- $196
- 1nd Class (SW)
- $370–420
Train from Jlobin to Vitebsk
- Ave. Duration
- 5h 18m
- Frequency
- Once daily
- Estimated price
- $37–64
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
- 3rd Class (Platzcart)
- $37–41
- 2nd Class (Kupé)
- $64
- 1nd Class (SW)
- $110–140
Train from Minsk Pas to Vitebsk
- Ave. Duration
- 3h 59m
- Frequency
- Twice daily
- Estimated price
- $38–65
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
- 3rd Class (Platzcart)
- $38–42
- 2nd Class (Kupé)
- $65
- 1nd Class (SW)
- $120–140
Train from Rostov-Glavny to Krasnodar 1
- Ave. Duration
- 5h 5m
- Frequency
- Once daily
- Estimated price
- $37–64
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
- 3rd Class (Platzcart)
- $37–41
- 2nd Class (Kupé)
- $64
- 1nd Class (SW)
- $110–140
Train from Mogilev to Vitebsk
- Ave. Duration
- 3h 8m
- Frequency
- Once daily
- Estimated price
- $29–51
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
- 3rd Class (Platzcart)
- $29–33
- 2nd Class (Kupé)
- $51
- 1nd Class (SW)
- $90–110
Train from Rostov-Glavny to Krasnodar 1
- Ave. Duration
- 5h 5m
- Frequency
- Once daily
- Estimated price
- $37–64
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
- 3rd Class (Platzcart)
- $37–41
- 2nd Class (Kupé)
- $64
- 1nd Class (SW)
- $110–140
Train from Moscow Belorussky Station to Orsha Centr
- Ave. Duration
- 8h 8m
- Frequency
- Once a week
- Estimated price
- $52–90
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
- 3rd Class (Platzcart)
- $52–58
- 2nd Class (Kupé)
- $90
- 1nd Class (SW)
- $160–190
Train from Orsha Centr to Vitebsk
- Ave. Duration
- 1h 7m
- Frequency
- 4 times a day
- Estimated price
- $25–44
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
- 3rd Class (Platzcart)
- $25–28
- 2nd Class (Kupé)
- $44
- 1nd Class (SW)
- $75–90
Train from Minsk Pas to Vitebsk
- Ave. Duration
- 3h 59m
- Frequency
- Twice daily
- Estimated price
- $38–65
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
- 3rd Class (Platzcart)
- $38–42
- 2nd Class (Kupé)
- $65
- 1nd Class (SW)
- $120–140
Train from Moscow Belorussky Station to Orsha Centr
- Ave. Duration
- 8h 8m
- Frequency
- Once a week
- Estimated price
- $52–90
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
- 3rd Class (Platzcart)
- $52–58
- 2nd Class (Kupé)
- $90
- 1nd Class (SW)
- $160–190
Train from Orsha Centr to Vitebsk
- Ave. Duration
- 1h 7m
- Frequency
- 4 times a day
- Estimated price
- $25–44
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
- 3rd Class (Platzcart)
- $25–28
- 2nd Class (Kupé)
- $44
- 1nd Class (SW)
- $75–90
Train from Orsha Centr to Vitebsk
- Ave. Duration
- 1h 6m
- Frequency
- 3 times a day
- Estimated price
- $4–6
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
Train from Minsk Pas to Vitebsk
- Ave. Duration
- 3h 17m
- Frequency
- 3 times a day
- Estimated price
- $8–11
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
Train from Orsha Centr to Vitebsk
- Ave. Duration
- 1h 6m
- Frequency
- 3 times a day
- Estimated price
- $4–6
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
Train from Minsk Pas to Vitebsk
- Ave. Duration
- 3h 17m
- Frequency
- 3 times a day
- Estimated price
- $8–11
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
Train from Mogilev to Vitebsk
- Ave. Duration
- 2h 18m
- Frequency
- Once daily
- Estimated price
- $6–8
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
Train from Orsha Centr to Vitebsk
- Ave. Duration
- 1h 6m
- Frequency
- 3 times a day
- Estimated price
- $4–6
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
Train from Minsk Pas to Vitebsk
- Ave. Duration
- 3h 17m
- Frequency
- 3 times a day
- Estimated price
- $8–11
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
Train from Orsha Centr to Vitebsk
- Ave. Duration
- 1h 6m
- Frequency
- 3 times a day
- Estimated price
- $4–6
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
Train from Orsha Centr to Vitebsk
- Ave. Duration
- 1h 11m
- Frequency
- Twice daily
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
Train from Minsk Pas to Vitebsk
- Ave. Duration
- 4h 24m
- Frequency
- Twice daily
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
Train from Orsha Centr to Vitebsk
- Ave. Duration
- 1h 11m
- Frequency
- Twice daily
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
Train from Jlobin to Vitebsk
- Ave. Duration
- 5h 13m
- Frequency
- Once daily
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
Train from Minsk Pas to Vitebsk
- Ave. Duration
- 4h 24m
- Frequency
- Twice daily
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
Train from Mogilev to Vitebsk
- Ave. Duration
- 3h 3m
- Frequency
- Once daily
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
Train from Orsha Centr to Vitebsk
- Ave. Duration
- 1h 11m
- Frequency
- Twice daily
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
Train from Minsk Pas to Vitebsk
- Ave. Duration
- 4h 24m
- Frequency
- Twice daily
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
Train from Orsha Centr to Vitebsk
- Ave. Duration
- 1h 11m
- Frequency
- Twice daily
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
- Phone
- 8 (800) 775-00-00
- [email protected]
- Website
- skppk.ru
Train from Rostov-Glavny to Krasnodar 1
- Ave. Duration
- 4h 54m
- Frequency
- Twice daily
- Estimated price
- $5–11
- Book at
- https://eng.rzd.ru/
Train from Rostov-Glavny to Krasnodar 1
- Ave. Duration
- 4h 54m
- Frequency
- Twice daily
- Estimated price
- $5–11
- Book at
- https://eng.rzd.ru/
Train from Rostov-Glavny to Krasnodar 1
- Ave. Duration
- 4h 54m
- Frequency
- Twice daily
- Estimated price
- $5–11
- Book at
- https://eng.rzd.ru/
- Phone
- +375 (29) 643 70 22
- [email protected]
- Website
- intercars-tickets.com
Bus from Rostov-on-Don bus station to Babruysk Bus station
- Ave. Duration
- 21h 5m
- Frequency
- 5 times a week
- Estimated price
- $143–149
- Website
- https://www.intercars-tickets.com/
- Website
- infobus.by
Bus from Rostov-on-Don bus station to Babruysk Bus station
- Ave. Duration
- 24h 1m
- Frequency
- 3 times a week
- Estimated price
- $65–95
- Website
- https://infobus.by/en/bus
Bus from Babruysk to Vitebsk
- Ave. Duration
- 4h 10m
- Frequency
- Once daily
- Estimated price
- $11–50
- Website
- https://infobus.by/en/bus
- Phone
- +375 (29) 148-41-31
- [email protected]
- Website
- vt.by
Bus from Rostov-on-Don bus station to Babruysk Bus station
- Ave. Duration
- 23h 20m
- Frequency
- Once a week
- Estimated price
- $80–340
- Schedules at
- vt.by
Bus from Babruysk to Vitebsk
- Ave. Duration
- 4h 30m
- Frequency
- Twice a week
- Estimated price
- $66
- Schedules at
- vt.by
- Phone
- +375-17-251-14-11
- [email protected]
- Website
- minsktrans.by
Bus from Minsk Airport to Minsk station
- Ave. Duration
- 24 min
- Frequency
- Hourly
- Estimated price
- $1–3
- Book at
- https://infobus.by/en/bus
- Website
- https://minsktrans.by/
- Schedules at
- https://minsktrans.by/marshruty-i-raspisanie/
Bus from Minsk Airport to Minsk station
- Ave. Duration
- 24 min
- Frequency
- Hourly
- Estimated price
- $1–3
- Book at
- https://infobus.by/en/bus
- Website
- https://minsktrans.by/
- Schedules at
- https://minsktrans.by/marshruty-i-raspisanie/
Bus from Minsk Airport to Minsk station
- Ave. Duration
- 24 min
- Frequency
- Hourly
- Estimated price
- $1–3
- Book at
- https://infobus.by/en/bus
- Website
- https://minsktrans.by/
- Schedules at
- https://minsktrans.by/marshruty-i-raspisanie/
- Phone
- 8-800-775-45-73
- Website
- avtovokzaly.ru
Bus from Rostov-on-Don bus station to Stavropol, Bus Station
- Ave. Duration
- 5h 20m
- Frequency
- Every 3 hours
- Estimated price
- $12–23
- Schedules at
- avtovokzaly.ru
Bus from Rostov-on-Don bus station to Stavropol, Bus Station
- Ave. Duration
- 5h 20m
- Frequency
- Every 3 hours
- Estimated price
- $12–23
- Schedules at
- avtovokzaly.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 get from Gatwick Airport into central London, 10 amazing places to get away from it all in Australia, and Thanksgiving 2018: How to travel stress-free - to help you get the most out of your next trip.
More Questions & Answers
Rostov-on-Don to Vitebsk bus services, operated by Intercars Europe, arrive at Babruysk Bus station.
Rostov-on-Don to Vitebsk train services, operated by Russian Railways (РЖД), arrive at Kazansky Railway Terminal station.
Yes, the driving distance between Rostov-on-Don to Vitebsk is 1371 km. It takes approximately 19h 3m to drive from Rostov-on-Don to Vitebsk.




























