Borovichi is a locality located 368.18 km southeast from Moscow in Novgorod Oblast, Russia. The population of Borovichi is 49,012 people. You can find Borovichi on any map using the following decimal coordinates: 58.3851 (latitude), 33.9124 (longitude).