Veliky Novgorod is a locality located 491.61 km southeast from Moscow in Novgorod Oblast, Russia. The population of Veliky Novgorod is 222,868 people. You can find Veliky Novgorod on any map using the following decimal coordinates: 58.563 (latitude), 31.312 (longitude).