There are 7 ways to get from Berlin to Moscow by train, plane, 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 to Chelyabinsk Airport, fly
best- Take the train from Troick to Chelyabinsk-Glavnytrain
- Fly from Chelyabinsk Airport (CEK) to Sheremetyevo International Airport (SVO)plane CEK - SVO
8h 28m₽9,444–39,871Train
cheapest- Take the train from Troick to Chelyabinsk-Glavnytrain 380У / ...
- Take the train from Chelyabinsk-Glavny to Kazansky Railway Terminaltrain 391У / ...
44h 40m₽5,929–11,861Bus
- Take the bus from Troitsk to Magnitogorsk Bus stationbus 828
- Take the bus from Magnitogorsk to Ufa South Bus Terminalbus 616
- Take the bus from Ufa South Bus Terminal to Moscow Central Bus Stationbus
31h 54mTrain via Moscow Vostochny Station
- Take the train from Troick to Chelyabinsk-Glavnytrain 380У / ...
- Take the train from Chelyabinsk-Glavny to Moscow Vostochny Stationtrain 146У
37h 34m₽6,194–11,941Drive 1,781.9 km
- Drive from Berlin to Moscowcar 1,781.9 km
24h 35m₽12,039–17,389Bus to Magnitogorsk International Airport, fly
- Take the bus from Troitsk to Magnitogorsk Bus stationbus
- Fly from Magnitogorsk International Airport (MQF) to Sheremetyevo International Airport (SVO)plane MQF - SVO
8h 50mDrive to Kostanay Airport, fly
- Drive from Berlin to Kostanay Airport (KSN)car
- Fly from Kostanay Airport (KSN) to Sheremetyevo International Airport (SVO)plane KSN - SVO
7h 16m₽10,894–45,659
Chelyabinsk Airport (CEK) to Sheremetyevo International Airport (SVO) flights
Questions & Answers
The cheapest way to get from Berlin to Moscow is to train which costs RUB 5500 - RUB 12000 and takes 44h 40m.
The fastest way to get from Berlin to Moscow is to drive and fly which takes 7h 16m and costs RUB 10000 - RUB 46000.
No, there is no direct bus from Berlin to Moscow station. However, there are services departing from Troitsk and arriving at Moscow Central Bus Station via Magnitogorsk and Ufa South Bus Terminal. The journey, including transfers, takes approximately 31h 54m.
No, there is no direct train from Berlin to Moscow. However, there are services departing from Troick and arriving at Biblioteka Imeni Lenina via Chelyabinsk-Glavny and Cherkizovskaya. The journey, including transfers, takes approximately 37h 34m.
The distance between Berlin and Moscow is 1717 km. The road distance is 1781.9 km.
The best way to get from Berlin to Moscow without a car is to bus which takes 31h 54m and costs .
It takes approximately 8h 28m to get from Berlin to Moscow, including transfers.
Berlin to Moscow bus services, operated by Kostanay Sayahat Bus Terminal, depart from Troitsk station.
Berlin to Moscow train services, operated by Russian Railways (РЖД), depart from Troick station.
The best way to get from Berlin to Moscow is to bus which takes 31h 54m and costs . Alternatively, you can train via Moscow Vostochny Station, which costs RUB 6000 - RUB 12000 and takes 37h 34m.
What companies run services between Berlin, Russia and Moscow, Russia?
You can take a vehicle from Berlin to Moscow Central Bus Station via Troitsk, Magnitogorsk Bus station, Magnitogorsk, and Ufa South Bus Terminal in around 31h 54m. Alternatively, you can take a vehicle from Berlin to Biblioteka Imeni Lenina via Troick, Chelyabinsk-Glavny, Moscow Vostochny Station, and Cherkizovskaya in around 37h 34m.
- Website
- aeroflot.ru
Flights from Chelyabinsk Airport to Sheremetyevo International Airport
- Ave. Duration
- 2h 37m
- When
- Every day
- Estimated price
- ₽7,500–36,000
Flights from Magnitogorsk International Airport to Sheremetyevo International Airport
- Ave. Duration
- 2h 22m
- When
- Every day
- Estimated price
- ₽7,000–35,000
Flights from Kostanay Airport to Sheremetyevo International Airport
- Ave. Duration
- 2h 55m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- ₽9,000–43,000
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Troick to Chelyabinsk-Glavny
- Ave. Duration
- 1h 35m
- Frequency
- Once daily
- Estimated price
- ₽800–2,500
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽6,000–8,500
- 3rd Class (Platzcart)
- ₽800–1,100
- 2nd Class (Kupé)
- ₽1,800–2,500
Train from Troick to Chelyabinsk-Glavny
- Ave. Duration
- 1h 35m
- Frequency
- Once daily
- Estimated price
- ₽800–2,500
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽6,000–8,500
- 3rd Class (Platzcart)
- ₽800–1,100
- 2nd Class (Kupé)
- ₽1,800–2,500
Train from Chelyabinsk-Glavny to Moscow Vostochny Station
- Ave. Duration
- 34h 4m
- Frequency
- 4 times a week
- Estimated price
- ₽4,600–8,500
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽19,000–27,000
- 3rd Class (Platzcart)
- ₽4,600–6,500
- 2nd Class (Kupé)
- ₽6,000–8,500
Train from Troick to Chelyabinsk-Glavny
- Ave. Duration
- 1h 35m
- Frequency
- Once daily
- Estimated price
- ₽800–2,500
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽6,000–8,500
- 3rd Class (Platzcart)
- ₽800–1,100
- 2nd Class (Kupé)
- ₽1,800–2,500
Train from Chelyabinsk-Glavny to Kazansky Railway Terminal
- Ave. Duration
- 41h 30m
- Frequency
- Twice daily
- Estimated price
- ₽4,400–8,500
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽18,000–26,000
- 3rd Class (Platzcart)
- ₽4,400–6,000
- 2nd Class (Kupé)
- ₽6,000–8,500
- Phone
- +7 7142 932 828
- Website
- sayahat-kst.kz
Bus from Troitsk to Magnitogorsk Bus station
- Ave. Duration
- 3h 24m
- Frequency
- 3 times a week
- Schedules at
- sayahat-kst.kz
Bus from Troitsk to Magnitogorsk Bus station
- Ave. Duration
- 3h 24m
- Frequency
- 3 times a week
- Schedules at
- sayahat-kst.kz
- Phone
- 8-800-775-45-73
- Website
- avtovokzaly.ru
Bus from Magnitogorsk to Ufa South Bus Terminal
- Ave. Duration
- 5h
- Frequency
- Once daily
- Estimated price
- ₽1,000–1,900
- Schedules at
- avtovokzaly.ru
Bus from Ufa South Bus Terminal to Moscow Central Bus Station
- Ave. Duration
- 21h
- Frequency
- Twice daily
- Estimated price
- ₽3,200–4,500
- 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 Slovenia: Getting from Ljubljana to Lake Bled, How to plan an amazing trip around Scandinavia, and 10 amazing places to get away from it all in Australia - to help you get the most out of your next trip.
More Questions & Answers
Berlin to Moscow bus services, operated by Kostanay Sayahat Bus Terminal, arrive at Magnitogorsk Bus station.
Moscow is 2h behind Berlin. It is currently 8:30 AM in Berlin and 6:30 AM in Moscow.
Berlin to Moscow train services, operated by Russian Railways (РЖД), arrive at Chelyabinsk-Glavny station.
Yes, the driving distance between Berlin to Moscow is 1782 km. It takes approximately 24h 35m to drive from Berlin to Moscow.







