Map of Velikiy Novgorod, Russia

Velikiy Novgorod is the administrative centre of Novgorod Oblast, Russia, with a population of about 222,868. It lies at 58.5213°N, 31.2710°E. Velikiy Novgorod is about 491 km (305 mi) northwest of Moscow, the capital. The nearest city on our map is Staraya Russa, 59 km to the south.

Velikiy Novgorod at a glance

Country
Region
Novgorod Oblast
Population
222,868GeoNames
Coordinates
58.5213, 31.271058°31′17″N 31°16′16″E
Time zone
Europe/MoscowUTC+03:00
Local time
–
Distance to Moscow
491 km (305 mi)

Where is Velikiy Novgorod?

Cities near Velikiy Novgorod

Largest cities in Novgorod Oblast

Largest cities in Russia

Map of Russia and all its cities →

Sources: place names, coordinates, populations and time zones from GeoNames (CC BY 4.0, data retrieved October 2026). Population figures are the latest values recorded in GeoNames; depending on the country they refer to the city proper, a municipality or a wider urban area, so they can differ from census or metro-area figures. Map © OpenStreetMap contributors.