1837 km
Departure station:
5/43 Komsomolskaya pl., 107140 Moscow, Russia, Moscow, Russia
Kazanskiy station
2 Komsomolskaya Square, 107976 Russia, Moscow, Russia
Yaroslavskiy station
5 Komsomolskaya pl., 107140, , Moscow, Russia
29 Zemlyanoy Val str., 105064, Moscow, Russia
Kievskiy station
Kiyevsky Station Square, 1, Moscow, Russia
Paveletskiy station
Paveletskaya pl., 1, Moscow, Russia
Rizhskiy station
Rizhskaya Square, Moscow, Russia
Belorusskiy station
Tverskaya Zastava Square, 7, Moscow , Russia
Arrival station:
Ostbahnhof station
Koppenstraße 3, 10243, Berlin, Germany
Hauptbahnhof, Europaplatz 1, Berlin, Germany
Weitlingstr. 22, 10317 , Berlin, Germany
Brand name
Train type
Travel time
Price from
Departures per week
Comfort night train
22 hrs 0 min
Moscow - Paris
Comfort night train
1 d 2 hrs 44 min

Why should you opt for trains while planning your trip from Moscow to Berlin? In fact, trains are the most adventurous option on the route, suitable for those who'd like to experience a real European railway journey and get some sleep. Plus, trains offer good services and facilities as well as provide a great opportunity to relax and enjoy the views of Europe's countryside as the train travels through Russia, Belarus, Poland, and Germany. There are two train alternatives you can select from on the Moscow - Berlin rail route: a regular night train (which runs from Moscow to Paris via Berlin) or an express Swift train, each having one weekly departure. All trains on this international route are modern and offer several classes, ranging from ones with seats to luxury sleepers. During the ride, travelers are also free to dine in the restaurant car or purchase some snacks and drinks from the train attendant's trolley.

How long is it from Moscow to Berlin by train?

The train distance from Moscow to Berlin is about 1837 km (1141 miles), and the Moscow to Berlin train time for covering the route depends on the type of train you choose. In case you go by a regular train, you spend almost 27 hours on the tracks while opting for the Swift express train will help to save 5 hours with the total travel time of 22 hours.

Is a Belarus transit visa needed for the train from Moscow to Berlin?

The necessity of obtaining a Belarusian transit visa depends on your citizenship. In case you are a citizen of the United States or any country of the European Union, a Belarusian transit visa is obligatory and you will be asked to provide it during customs controls. Thus, before setting off on a train ride from Moscow to Berlin, make sure you have studied the passport-administrative rules and obtained all of the necessary visas in advance since it cannot be done on the spot.

Timetable & Train information

Lowest price:
Departures per week:
Earliest departure:
Latest departure:
Shortest travel time:
22 hrs 0 min
Longest travel time:
1 d 2 hrs 44 min
9 / 10 based on 160 reviews