Pestovo es una ciudad del óblast de Nóvgorod, en Rusia, y el centro administrativo del raión de Pestovo. Está situada a orillas del río Mologa, en las Colinas de Valdái, a 263 km al este de Nóvgorod, la capital del óblast. Su población se elevaba 15.725 habitantes en 2007.
El pueblo de Pestovo es nombrado por primera vez en los registros conservados en 1495. Su desarrollo económico empezaría en 1918, gracias a la construcción de una estación de uno de los ferrocarriles que unen San Petersburgo con Moscú, alternativo al más antiguo, llamado originalmente Ferrocarril de Nikolái. Tiene estatus de ciudad desde 1965.