The Moscow - Nizhny Novgorod railway route is among the most popular ones in Russia. Generally, the travel time differs depending on the train you choose: regular, overnight or high-speed. In Moscow, trains depart from either the Yaroslavsky Station, if it's a regular train, or from the Kursky Station, if it's a high-speed train, and arrive at the Central Station in Nizhny Novgorod. The distance between the cities is about 440 km (273 miles), meaning that your Moscow - Nizhny Novgorod journey will take from 3.5 to 6.5 hours, depending on the train you've selected. Plus, there are several daily departure times available, based on the day of the week.
29 Zemlyanoy Val str., 105064 Moscow, Russia, Moscow, Russia
5 Komsomolskaya Square, Moscow, Russia
2 Revolution sq., Nizhny Novgorod, Russia, Nizhny Novgorod, Russia
Shortest travel time:
3 hrs 35 min
Longest travel time:
6 hrs 31 min