Está situada a orillas del río Mali Udrai, a 287 km al sur de Pskov.
Novosokólniki fue fundada en 1901 con motivo de la construcción del ferrocarril Moscú-Riga.
Su nombre deriva del pueblo de Sokólniki situado a 10 km de la ciudad actual.
Es actualmente la unión de dos vías férreas, la mencionada anteriormente, y la San Petersburgo-Kiev.
En adición a las compañías dedicadas al tráfico de mercancías del ferrocarril, existen en Novosokólniki empresas del sector textil y alimenticio.