Sosnovy Bor is a locality located 681.24 km southeast from Moscow in Leningrad Oblast, Russia. The population of Sosnovy Bor is 68,013 people. You can find Sosnovy Bor on any map using the following decimal coordinates: 59.8766 (latitude), 29.0846 (longitude).