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
5 h 2 min
370 km.
from $20
Composite Route Car Only
Two ways to Travel from Moskvu to Elnyu
Select an Option Below to Start Your Journey
Cheapest
By car (370 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
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
Train from Smolensk to Yelnya
Ave. Duration:
1h 58m
Frequency:
Once a week
Estimated price:
$25.48–$76.43
Bus operators
Avtovokzaly.ru
Phone:
8-800-775-45-73
Website:
avtovokzaly.ru/
Bus from Moscow Novoyasnevskaya to Yelnya
Ave. Duration:
7h 20m
Frequency:
Once daily
Estimated price:
$14.01–$20.38
Questions and Answers
What is the cheapest way to get from Moscow to Yelnya?
The cheapest way to get from Moscow to Yelnya is to bus which costs $11.96 - $17.39 and takes 7h 20m.
What is the fastest way to get from Moscow to Yelnya?
The fastest way to get from Moscow to Yelnya is to drive which takes 4h 59m and costs $29.35 - $43.48 .
Is there a direct bus between Moscow and Yelnya?
Yes, there is a direct bus departing from Moscow Novoyasnevskaya and arriving at Yelnya. Services depart once daily, and operate every day. The journey takes approximately 7h 20m.
Is there a direct train between Moscow and Yelnya?
No, there is no direct train from Moscow station to Yelnya. However, there are services departing from Moscow Belorussky Station and arriving at Yelnya via Smolensk. The journey, including transfers, takes approximately 6h 36m.
How far is it from Moscow to Yelnya?
The distance between Moscow and Yelnya is 495 km. The road distance is 367.8 km.
How do I travel from Moscow to Yelnya without a car?
The best way to get from Moscow to Yelnya without a car is to train which takes 6h 36m and costs $38.04 - $141.30 .
How long does it take to get from Moscow to Yelnya?
It takes approximately 6h 36m to get from Moscow to Yelnya, including transfers.
Where do I catch the Moscow to Yelnya bus from?
Moscow to Yelnya bus services, operated by Avtovokzaly.ru, depart from Moscow Novoyasnevskaya station.
Where do I catch the Moscow to Yelnya train from?
Moscow to Yelnya train services, operated by Russian Railways (Commuter Trains), depart from Moscow Belorussky Station.
Train or bus from Moscow to Yelnya?
The best way to get from Moscow to Yelnya is to train which takes 6h 36m and costs $38.04 - $141.30 . Alternatively, you can bus, which costs $11.96 - $17.39 and takes 7h 20m.
Where does the Moscow to Yelnya bus arrive?
Moscow to Yelnya bus services, operated by Avtovokzaly.ru, arrive at Yelnya station.
Where does the Moscow to Yelnya train arrive?
Moscow to Yelnya train services, operated by Russian Railways (Commuter Trains), arrive at Smolensk station.
Can I drive from Moscow to Yelnya?
Yes, the driving distance between Moscow to Yelnya is 368 km. It takes approximately 4h 59m to drive from Moscow to Yelnya.