Simply select points A and B, and we will create a convenient route for you 👍
To build a composite route, click the "Add point" button. You can also move and delete intermediate points.
Cheapest
Best Offer!
Car
6 h 12 min
391 km.
from $21
Composite Route Car Only
Two ways to Travel from Moskvu to Roslavl
Select an Option Below to Start Your Journey
Cheapest
By car (391 km)
Other
Rideshare
Transport providers
Train operators
Belarusian Railway (BCh)
Phone:
105
Website:
rw.by/
Train from Moscow Belorussky Station to Smolensk
Ave. Duration:
4h 55m
Frequency:
4 times a day
Estimated price:
$29.30–$59.87
Russian Railways (РЖД)
Phone:
8 (800) 775-00-00
Website:
eng.rzd.ru/
Train from Moscow Belorussky Station to Smolensk
Ave. Duration:
4h 37m
Frequency:
Twice daily
Estimated price:
$22.93–$36.94
Train from Smolensk to Roslavl
Ave. Duration:
2h 8m
Frequency:
4 times a week
Estimated price:
$15.29–$25.48
Russian Railways (Commuter Trains)
Phone:
8 (800) 775-00-00
Website:
rzd.ru/
Train from Moscow Belorussky Station to Smolensk
Ave. Duration:
3h 38m
Frequency:
Every 4 hours
Estimated price:
$19.11–$29.30
Russian Railways (RZhD)
Phone:
8 (800) 775-00-00
Website:
eng.rzd.ru/
Train from Moscow Belorussky Station to Smolensk
Ave. Duration:
4h 31m
Frequency:
4 times a week
Estimated price:
$35.67–$89.17
Bus operators
Avtovokzaly.ru
Phone:
8-800-775-45-73
Website:
avtovokzaly.ru/
Bus from Moscow Novoyasnevskaya to Roslavl
Ave. Duration:
5h 45m
Frequency:
Every 3 hours
Estimated price:
$14.01–$20.38
Questions and Answers
What is the cheapest way to get from Moscow to Roslavl?
The cheapest way to get from Moscow to Roslavl is to bus which costs $11.96 - $17.39 and takes 5h 45m.
What is the fastest way to get from Moscow to Roslavl?
The fastest way to get from Moscow to Roslavl is to drive which takes 5h 44m and costs $30.43 - $45.65 .
Is there a direct bus between Moscow and Roslavl?
Yes, there is a direct bus departing from Moscow Novoyasnevskaya and arriving at Roslavl Bus station station. Services depart every three hours, and operate every day. The journey takes approximately 5h 45m.
Is there a direct train between Moscow and Roslavl?
No, there is no direct train from Moscow station to Roslavl. However, there are services departing from Moscow Belorussky Station and arriving at Roslavl 1 via Smolensk. The journey, including transfers, takes approximately 6h 46m.
How far is it from Moscow to Roslavl?
The distance between Moscow and Roslavl is 376 km. The road distance is 387.8 km.
How do I travel from Moscow to Roslavl without a car?
The best way to get from Moscow to Roslavl without a car is to bus which takes 5h 45m and costs $11.96 - $17.39 .
How long does it take to get from Moscow to Roslavl?
The bus from Moscow Novoyasnevskaya to Roslavl Bus station takes 5h 45m including transfers and departs every three hours.
Where do I catch the Moscow to Roslavl bus from?
Moscow to Roslavl bus services, operated by Avtovokzaly.ru, depart from Moscow Novoyasnevskaya station.
Where do I catch the Moscow to Roslavl train from?
Moscow to Roslavl train services, operated by Russian Railways (Commuter Trains), depart from Moscow Belorussky Station.
Train, bus or fly from Moscow to Roslavl?
The best way to get from Moscow to Roslavl is to bus which takes 5h 45m and costs $11.96 - $17.39 . Alternatively, you can train, which costs $29.35 - $97.83 and takes 6h 46m. There are no good options to fly between Moscow to Roslavl.
Where does the Moscow to Roslavl bus arrive?
Moscow to Roslavl bus services, operated by Avtovokzaly.ru, arrive at Roslavl Bus station.
Where does the Moscow to Roslavl train arrive?
Moscow to Roslavl train services, operated by Russian Railways (Commuter Trains), arrive at Smolensk station.
Can I drive from Moscow to Roslavl?
Yes, the driving distance between Moscow to Roslavl is 388 km. It takes approximately 5h 44m to drive from Moscow to Roslavl.