There are 12 ways to get from Rostov-on-Don to Mogilev 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 Mogilevtrain
23h 17m$87–211Bus
cheapest- Take the bus from Rostov-on-Don bus station to Babruysk Bus stationbus
- Take the bus from Yasnyy Les to Mogilevbus
23h 46m$71–336Drive 1,324.7 km
- Drive from Rostov-on-Don to Mogilevcar 1,324.7 km
18h 18m$116–167Train 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 Mogilevtrain
15h 38m$119–536Bus, train
- Take the bus from Rostov-on-Don bus station to Zhlobinbus
- Take the train from Jlobin to Mogilevtrain 615Б / ...
24h 58m$111–368Train
- Take the train from Rostov-Glavny to Buda-Koshelevskaiatrain 302С / ...
- Take the train from Buda-Koshelevskaia to Mogilevtrain 615Б / ...
34h 56m$144–247Train to Krasnodar, fly to Mogilev Airport
- Take the train from Rostov-Glavny to Krasnodar 1train
- Fly from Krasnodar (KRR) to Mogilev Airport (MVQ)plane KRR - MVQ
12h 23m$115–509Bus 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 Mogilevtrain
18h 39m$127–524Bus to Stavropol Shpakovskoye Airport, fly to Mogilev Airport
- Take the bus from Rostov-on-Don bus station to Stavropol, Bus Stationbus
- Fly from Stavropol Shpakovskoye Airport (STW) to Mogilev Airport (MVQ)plane STW - MVQ
16h 13m$123–507Train to Volgograd International Airport, fly to Mogilev Airport
- Take the train from Rostov Gl to Volgograd 1train
- Fly from Volgograd International Airport (VOG) to Mogilev Airport (MVQ)plane VOG - MVQ
23h 51m$107–483Train 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 Mogilevtrain
24h 52m$116–500Train to Krasnodar, fly to Moscow Vnukovo, train
- Take the train from Rostov-Glavny to Krasnodar 1train
- Fly from Krasnodar (KRR) to Moscow Vnukovo (VKO)plane KRR - VKO
- Take the train from Moscow Belorussky Station to Orsha Centrtrain
- Take the train from Orsha Centr to Mogilevtrain
17h 37m$142–573
Rostov-on-Don to Mogilev by bus and train
Questions & Answers
The cheapest way to get from Rostov-on-Don to Mogilev is to bus which costs $70 - $340 and takes 23h 46m.
The fastest way to get from Rostov-on-Don to Mogilev is to train and fly which takes 12h 23m and costs $110 - $550.
No, there is no direct bus from Rostov-on-Don station to Mogilev. However, there are services departing from Rostov-on-Don bus station and arriving at Mogilev via Babruysk and Yasnyy Les. The journey, including transfers, takes approximately 23h 46m.
No, there is no direct train from Rostov-on-Don to Mogilev. However, there are services departing from Rostov Gl and arriving at Mogilev via Komsomolskaya, Moscow Belorussky Station and Orsha Centr. The journey, including transfers, takes approximately 23h 17m.
The distance between Rostov-on-Don and Mogilev is 1837 km. The road distance is 1324.7 km.
The best way to get from Rostov-on-Don to Mogilev without a car is to train via Moscow which takes 23h 17m and costs $85 - $220.
It takes approximately 23h 17m to get from Rostov-on-Don to Mogilev, including transfers.
Rostov-on-Don to Mogilev bus services, operated by Intercars Europe, depart from Rostov-on-Don bus station.
Rostov-on-Don to Mogilev train services, operated by Russian Railways (РЖД), depart from Rostov Gl station.
The best way to get from Rostov-on-Don to Mogilev is to train via Moscow which takes 23h 17m and costs $85 - $220. Alternatively, you can bus, which costs $70 - $340 and takes 23h 46m.
What companies run services between Rostov-on-Don, Russia and Mogilev, Belarus?
You can take a train from Rostov Gl to Mogilev via Kazansky Railway Terminal, Komsomolskaya, Belorusskaya, Moscow Belorussky Station, and Orsha Centr in around 23h 17m. Alternatively, you can take a bus from Rostov-on-Don bus station to Mogilev via Babruysk and Yasnyy Les in around 23h 46m.
- Website
- aeroflot.ru
Flights from Krasnodar to Minsk National Airport via Moscow Sheremetyevo
- Ave. Duration
- 6h 13m
- When
- Every day
- Estimated price
- $100–480
Flights from Stavropol Shpakovskoye Airport to Minsk National Airport via Moscow Sheremetyevo
- Ave. Duration
- 9h 30m
- When
- Every day
- Estimated price
- $100–480
Flights from Volgograd International Airport to Minsk National Airport via Moscow Sheremetyevo
- Ave. Duration
- 5h 13m
- When
- Every day
- Estimated price
- $90–440
Flights from Krasnodar to Moscow Vnukovo via Pulkovo
- Ave. Duration
- 7h 50m
- When
- Every day
- Estimated price
- $120–550
- Website
- belavia.by
Flights from Krasnodar to Mogilev Airport via Moscow Sheremetyevo
- Ave. Duration
- 8h 38m
- When
- Monday and Thursday
- Estimated price
- $100–460
Flights from Stavropol Shpakovskoye Airport to Mogilev Airport via Moscow Sheremetyevo
- Ave. Duration
- 8h 15m
- When
- Monday and Thursday
- Estimated price
- $100–470
Flights from Volgograd International Airport to Mogilev Airport via Moscow Sheremetyevo
- Ave. Duration
- 8h 33m
- When
- Monday and Thursday
- Estimated price
- $85–430
Flights from Volgograd International Airport to Minsk National Airport via Pulkovo
- Ave. Duration
- 5h 45m
- When
- Friday and Sunday
- Estimated price
- $120–550
- Website
- utair.ru
Flights from Volgograd International Airport to Minsk National Airport via Pulkovo
- Ave. Duration
- 5h 45m
- When
- Friday and Sunday
- Estimated price
- $120–550
Flights from Krasnodar to Moscow Vnukovo
- Ave. Duration
- 3h 55m
- When
- Every day
- Estimated price
- $75–390
- Website
- flyone.eu
Flights from Krasnodar to Moscow Vnukovo via Erevan
- Ave. Duration
- 7h 30m
- When
- Every day
- Estimated price
- $180–340
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Rostov Gl to Kazansky Railway Terminal
- Ave. Duration
- 15h 9m
- Frequency
- Every 4 hours
- Estimated price
- $35–75
- Website
- Russian Railways
- 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
- Russian Railways
- 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
- Russian Railways
- 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
- Russian Railways
- 1nd Class (SW)
- $110–160
- 3rd Class (Platzcart)
- $20–27
- 2nd Class (Kupé)
- $30–50
Train from Rostov Gl to Volgograd 1
- Ave. Duration
- 12h 41m
- Frequency
- 4 times a week
- Estimated price
- $20–50
- Website
- Russian Railways
- 1nd Class (SW)
- $110–160
- 3rd Class (Platzcart)
- $20–27
- 2nd Class (Kupé)
- $30–50
Train from Rostov-Glavny to Krasnodar 1
- Ave. Duration
- 3h 6m
- Frequency
- 5 times a day
- Estimated price
- $14–40
- Website
- Russian Railways
- 1nd Class (SW)
- $85–120
- 3rd Class (Platzcart)
- $14–19
- 2nd Class (Kupé)
- $26–40
- Phone
- 8 800 775 54 53
- Website
- Grand Service Express
Train from Rostov Gl to Kazansky Railway Terminal
- Ave. Duration
- 19h 53m
- Frequency
- 4 times a day
- Estimated price
- $31–50
- Website
- Grand Service Express
- Schedules at
- Grand Service Express
- 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
- Grand Service Express
- Schedules at
- Grand Service Express
- 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
- Grand Service Express
- Schedules at
- Grand Service Express
- 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
- Grand Service Express
- Schedules at
- Grand Service Express
- 3rd Class (Platzcart)
- $16–18
- 2nd Class (Kupé)
- $18–22
Train from Rostov Gl to Volgograd 1
- Ave. Duration
- 11h 53m
- Frequency
- Twice a week
- Estimated price
- $16–22
- Website
- Grand Service Express
- Schedules at
- Grand Service Express
- 3rd Class (Platzcart)
- $16–18
- 2nd Class (Kupé)
- $18–22
Train from Rostov-Glavny to Krasnodar 1
- Ave. Duration
- 3h 54m
- Frequency
- Once daily
- Estimated price
- $9–12
- Website
- Grand Service Express
- Schedules at
- Grand Service Express
- 3rd Class (Platzcart)
- $10–12
- 2nd Class (Kupé)
- $9–12
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Moscow Belorussky Station to Orsha Centr
- Ave. Duration
- 4h 49m
- Frequency
- 3 times a day
- Estimated price
- $17–35
- Website
- Russian Railways
- 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
- Russian Railways
- 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
- Russian Railways
- 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
- Russian Railways
- 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
- Russian Railways
- Lastochka Train
- $17–25
- Commuter Electric Train
- $22–35
- Phone
- 105
- Website
- Belarusian Railway
Train from Moscow Belorussky Station to Orsha Centr
- Ave. Duration
- 8h 8m
- Frequency
- Once a week
- Estimated price
- $52–90
- Website
- Belarusian Railway
- Website
- Belarusian Railway
- 3rd Class (Platzcart)
- $52–58
- 2nd Class (Kupé)
- $90
- 1nd Class (SW)
- $160–190
Train from Orsha Centr to Mogilev
- Ave. Duration
- 1h 11m
- Frequency
- Twice daily
- Estimated price
- $24–43
- Website
- Belarusian Railway
- Website
- Belarusian Railway
- 3rd Class (Platzcart)
- $24–27
- 2nd Class (Kupé)
- $43
- 1nd Class (SW)
- $75–90
Train from Rostov-Glavny to Krasnodar 1
- Ave. Duration
- 5h 5m
- Frequency
- Once daily
- Estimated price
- $37–64
- Website
- Belarusian Railway
- Website
- Belarusian Railway
- 3rd Class (Platzcart)
- $37–41
- 2nd Class (Kupé)
- $64
- 1nd Class (SW)
- $110–140
Train from Jlobin to Mogilev
- Ave. Duration
- 1h 54m
- Frequency
- Twice daily
- Estimated price
- $28–48
- Website
- Belarusian Railway
- Website
- Belarusian Railway
- 3rd Class (Platzcart)
- $28–31
- 2nd Class (Kupé)
- $48
- 1nd Class (SW)
- $85–100
Train from Rostov-Glavny to Buda-Koshelevskaia
- Ave. Duration
- 31h 37m
- Frequency
- Once daily
- Estimated price
- $110–192
- Website
- Belarusian Railway
- Website
- Belarusian Railway
- 3rd Class (Platzcart)
- $110–130
- 2nd Class (Kupé)
- $192
- 1nd Class (SW)
- $360–410
Train from Buda-Koshelevskaia to Mogilev
- Ave. Duration
- 2h 28m
- Frequency
- Twice daily
- Estimated price
- $30–53
- Website
- Belarusian Railway
- Website
- Belarusian Railway
- 3rd Class (Platzcart)
- $30–34
- 2nd Class (Kupé)
- $53
- 1nd Class (SW)
- $95–110
Train from Rostov-Glavny to Krasnodar 1
- Ave. Duration
- 5h 5m
- Frequency
- Once daily
- Estimated price
- $37–64
- Website
- Belarusian Railway
- Website
- Belarusian Railway
- 3rd Class (Platzcart)
- $37–41
- 2nd Class (Kupé)
- $64
- 1nd Class (SW)
- $110–140
Train from Rostov-Glavny to Krasnodar 1
- Ave. Duration
- 5h 5m
- Frequency
- Once daily
- Estimated price
- $37–64
- Website
- Belarusian Railway
- Website
- Belarusian Railway
- 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
- Belarusian Railway
- Website
- Belarusian Railway
- 3rd Class (Platzcart)
- $52–58
- 2nd Class (Kupé)
- $90
- 1nd Class (SW)
- $160–190
Train from Orsha Centr to Mogilev
- Ave. Duration
- 1h 11m
- Frequency
- Twice daily
- Estimated price
- $24–43
- Website
- Belarusian Railway
- Website
- Belarusian Railway
- 3rd Class (Platzcart)
- $24–27
- 2nd Class (Kupé)
- $43
- 1nd Class (SW)
- $75–90
- Phone
- 105
- Website
- Belarusian Railway
Train from Orsha Centr to Mogilev
- Ave. Duration
- 1h 25m
- Frequency
- Twice daily
- Website
- Belarusian Railway
- Website
- Belarusian Railway
Train from Jlobin to Mogilev
- Ave. Duration
- 1h 48m
- Frequency
- Twice daily
- Website
- Belarusian Railway
- Website
- Belarusian Railway
Train from Buda-Koshelevskaia to Mogilev
- Ave. Duration
- 2h 19m
- Frequency
- Twice daily
- Website
- Belarusian Railway
- Website
- Belarusian Railway
Train from Orsha Centr to Mogilev
- Ave. Duration
- 1h 25m
- Frequency
- Twice daily
- Website
- Belarusian Railway
- Website
- Belarusian Railway
- Phone
- 105
- Website
- Belarusian Railway
Train from Orsha Centr to Mogilev
- Ave. Duration
- 1h 8m
- Frequency
- Once daily
- Estimated price
- $4–6
- Website
- Belarusian Railway
- Website
- Belarusian Railway
Train from Minsk Pas to Mogilev
- Ave. Duration
- 2h 42m
- Frequency
- Twice daily
- Estimated price
- $7–10
- Website
- Belarusian Railway
- Website
- Belarusian Railway
Train from Minsk Pas to Mogilev
- Ave. Duration
- 2h 42m
- Frequency
- Twice daily
- Estimated price
- $7–10
- Website
- Belarusian Railway
- Website
- Belarusian Railway
Train from Minsk Pas to Mogilev
- Ave. Duration
- 2h 42m
- Frequency
- Twice daily
- Estimated price
- $7–10
- Website
- Belarusian Railway
- Website
- Belarusian Railway
Train from Orsha Centr to Mogilev
- Ave. Duration
- 1h 8m
- Frequency
- Once daily
- Estimated price
- $4–6
- Website
- Belarusian Railway
- Website
- Belarusian Railway
- 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
- Russian Railways
Train from Rostov-Glavny to Krasnodar 1
- Ave. Duration
- 4h 54m
- Frequency
- Twice daily
- Estimated price
- $5–11
- Book at
- Russian Railways
Train from Rostov-Glavny to Krasnodar 1
- Ave. Duration
- 4h 54m
- Frequency
- Twice daily
- Estimated price
- $5–11
- Book at
- Russian Railways
- Phone
- +375 (29) 643 70 22
- [email protected]
- Website
- Intercars Europe
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
- Intercars Europe
- 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 Rostov-on-Don bus station to Zhlobin
- Ave. Duration
- 22h 10m
- Frequency
- Once a week
- Estimated price
- $80–320
- Schedules at
- vt.by
- Phone
- +375 222 62-58-08
- Website
- Mogilev Bus Terminal
Bus from Yasnyy Les to Mogilev
- Ave. Duration
- 1h 40m
- Frequency
- Hourly
- Estimated price
- $4
- Website
- Mogilev Bus Terminal
- Schedules at
- Mogilev Bus Terminal
- Phone
- +375-17-251-14-11
- [email protected]
- Website
- Minsktrans
Bus from Minsk Airport to Minsk station
- Ave. Duration
- 24 min
- Frequency
- Hourly
- Estimated price
- $1–3
- Book at
- Infobus
- Website
- Minsktrans
- Schedules at
- Minsktrans
Bus from Minsk Airport to Minsk station
- Ave. Duration
- 24 min
- Frequency
- Hourly
- Estimated price
- $1–3
- Book at
- Infobus
- Website
- Minsktrans
- Schedules at
- Minsktrans
Bus from Minsk Airport to Minsk station
- Ave. Duration
- 24 min
- Frequency
- Hourly
- Estimated price
- $1–3
- Book at
- Infobus
- Website
- Minsktrans
- Schedules at
- Minsktrans
- 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
- $13–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
- $13–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 do I get from Sydney to Melbourne, Heading to Europe? Read this before you buy a Eurail Pass, and How to get from Southend Airport into central London - to help you get the most out of your next trip.
More Questions & Answers
Rostov-on-Don to Mogilev bus services, operated by Intercars Europe, arrive at Babruysk Bus station.
Rostov-on-Don to Mogilev train services, operated by Russian Railways (РЖД), arrive at Kazansky Railway Terminal station.
Yes, the driving distance between Rostov-on-Don to Mogilev is 1325 km. It takes approximately 18h 18m to drive from Rostov-on-Don to Mogilev.




























