Novgorod is 180 km (108 miles) away from St Petersburg and 530 km (318 miles) away from Moscow. There are three ways to get to Novgorod: by train, by bus and by car. There's also an airport, but the planes are rarely operating.
The international airport of Nizhny Novgorod (GOJ) is situated in Strigino district what is about 45 minutes by taxi from city centre. The airport is very small. There are several daily flights to Moscow; also there are connections with Saint Petersburg, Baku, Yekaterinburg, Yerevan, Frankfurt (Germany), Novosibirsk, and Surgut. Most of the flights are operated by the Russian airlines, and Lufthansa is the only direct international flight to Nizhny Novgorod. Another option is to come to Nizhny Novgorod through Moscow. Flights from Moscow to Nizhny Novgorod are available daily.
- Lufthansa flights to Nizhny Novgorod are available on Mondays, Wednesdays, Fridays and Saturdays and arrival at 22:00 p.m.
- Airline S7 flight2 departs Moscow (Domodedovo) at 7:20 or 9:20 a.m. and arrives Novgorod 8:30 or 10:30 a.m. respectively, except Sundays.
- Airline S7 flight4 departs Moscow (Domodedovo) at 19:45 p.m. and arrives Novgorod
21:00 p.m., except Saturdays.
- Airline UTAIR flight159 departs Moscow (Vnukovo) at 22:00 p.m. and arrives Novgorod 23:10 p.m., daily.
- Airline UTAIR flight161 departs Moscow (Vnukovo) at 11:00 a.m. and arrives Novgorod 12:20 p.m., daily.
Trains are probably the best and the cheapest way of getting to and from Novgorod. Most of the Trans-Siberian trains (including the legendary train No.1 between Moscow and Vladivostok and the train from Moscow to Beijing) pass via Novgorod.
By Train from Moscow:
The fastest option is to take Burevestnik express which commutes between Moscow and Novgorod twice per day. It will take around 4 and a half hour to get Moskovsky station in Novgorod. There are also comfortable overnight trains departing from Moscow's Kazansky station at 22:20 p.m. and from Kursky station at 23:30 p.m.
Or take Leningradskii Vokzal and arrives in Novgorod early in the morning. This train is more comfortable, with seats designed for both sitting and sleeping. Personal suites for 2 or 4 are also available. The train connection between Moscow and Nizhny Novgorod is also available. Please see the timetables below.
By Train from Saint Petersburg:
The night train "Volga" departs everyday at 17:30 p.m. and arrives to Novgorod at 09:00 a.m. next morning.
Two trains daily from Moskovskii Vokzal. The seats are not very comfortable, but there is a lot of leg room space and the windows are there to enjoy the scenery. In between the wagons it is also allowed to smoke.
There are also direct train connections with Kazan, Samara, Kirov, Yaroslavl and other cities of the region (there are mainly night trains). Like Vladivostok, Beijing, Ulaanbaatar, Irkutsk, Astrakhan, Simferopol and many others.
Some train are:
- Train #24 departs Moscow (Kazansky Railway Station) at 22:20 p.m. and arrives Novgorod 6:30 a.m., daily.
- Train #22 departs Moscow (Kursky Railway Station) at 23:30 p.m. and arrives Novgorod 7:18 a.m., daily.
- Train #62 departs Moscow (Kursky Railway Station) at 14:00 p.m. and arrives y Novgorod 19:00 p.m., daily.
- Train #116 departs Moscow (Kursky Railway Station) at 16:50 p.m. and arrives Novgorod 21:40 p.m., daily.
- Train #6905 departs St. Petersburg at 08:10 a.m. and arrives Novgorod 12:00 p.m.
- Train # 801 departs St. Petersburg at 17:10 p.m. and arrives Novgorod 20:40 p.m.
- Train #65 departs St Petersburg Moskovski at 17:15 p.m. and arrives Novgorod 20:40 p.m. Price: 2nd class seat: 70 roubles ($2.3), 1st class seat: 80 roubles ($2.6). With a nice bar inside, you can ask a barman to put your video, so you can watch a movie on the TV there.
- Train #42, aka "Ilmen" departs Moscow at 21:15 p.m. and arrives Novgorod 05:40 a.m. Price: 900 roubles ($30) 1st class (2 berths), 300 roubles ($10) a berth in a 4-berth coupe, 200 roubles ($7) a berth in platzcart (common carriage), 130 roubles ($4.5) a seat in a common carriage.
There are regular bus connections with Moscow and St Petersburg to Novgorod. Several buses run daily from Saint Petersburg Bus Terminal to Novgorod, with a travel time of about 3.5 hours. Buses to Moscow run only during the summertime, but the trip is way too long and inconvenient.
There bus connections with Moscow but the buses are very slow (it can take up to 10 hours) and uncomfortable. Also there are buses to Chuvashia, Mari, El and Mordovia (from Lyadova station).
Novgorod is situated on M7/E30 road. The road is quite ok and it usually takes about 4 hours to get to Novgorod from Moscow. However the traffic jams in the suburbs of Moscow can make the way longer.