Travel from Moscow to Nizhny-Novgorod

Train, bus or fly from Moscow to Nizhny Novgorod?

Russian Railways (RZhD) operates a train from Moscow to Nizhny Novgorod every 4 hours. Tickets cost $16 - $35 and the journey takes 3 h 48 min. Alternatively, Spline Trans operates a bus from Moscow to Nizhny Novgorod once daily. Tickets cost $11 - $13 and the journey takes 5 h 30 min.

How to get from Moscow to Nizhny Novgorod

From Moskva Kurskaja train to Nishnij Novgorod Moskovsk. 3 h 48 min RUB 1352. From Moscow, Kazansky station bus to Nizhny Novgorod. 5 h 30 min RUB 677. From Ploshchad Revolyutsii line 3 subway to Shchyolkovskaya then bus to Nizhniy Novgorod. 7 h 30 min RUB 1066. From Moscow rideshare to Nizhniy Novgorod. 6 h 38 min RUB 667. From Moscow drive to Nizhny Novgorod. 6 h 9 min RUB 1778. From Teatralnaya line 2 subway to Belorussky Rail Terminal, Aeroexpress to Moscow Sheremetyevo airport, fly to Nizhny Novgorod airport, line 20 bus to пл. Киселёва, walk to Park Kultury, then subway to Nizhny Novgorod. 4 h 39 min RUB 3212. From Paveletsky Rail Terminal train to Moscow Domodedovo airport, fly to Nizhny Novgorod airport, line 20 bus to пл. Киселёва, walk to Park Kultury, then subway to Nizhny Novgorod. 4 h 34 min RUB 2872. From Alexandrovsky Sad line 4 subway to Kievsky Rail Terminal, Aeroexpress to Moscow Vnukovo airport, fly to Nizhny Novgorod airport, line 20 bus to пл. Киселёва, walk to Park Kultury, then subway to Nizhny Novgorod. 5 h 9 min RUB 7956.