Travel from Saint-Petersburg-Russia to Nizhny-Novgorod

Train, bus or fly from Saint Petersburg to Nizhny Novgorod?

RusLine, Aeroflot Russian Airlines and 3 other airlines fly from Saint Petersburg to Nizhny Novgorod every 3 hours. Alternatively, Russian Railways (RZhD) operates a train from Saint Petersburg to Nizhny Novgorod hourly. Tickets cost $19 - $45 and the journey takes 4 h 5 min. 2 other operators also service this route.

How to get from Saint Petersburg to Nizhny Novgorod

ModeDurationPrice
From Sennaya Ploshchad line 2 Metro to Moskovskaya Metro, line 39 bus to St. Petersburg airport, fly to Nizhny Novgorod airport, line 20 bus to пл. Киселёва, walk to Park Kultury, then subway to Nizhny Novgorod.5 h 2 min$58
From St Petersburg P Mosk train to Komsomolskaya, line 5 subway to Moskva Kurskaja, then train to Nishnij Novgorod Moskovsk.8 h 57 min$55
From St Petersburg P Mosk train to Nishnij Novgorod Moskovsk.14 h 44 min$46
From Saint Petersburg bus to Paveletskaya, line 5 subway to Moscow, Kazansky station, then bus to Nizhny Novgorod.17 h 47 min$38
From Saint Petersburg drive to Nizhny Novgorod.16 h 41 min$84