Ostashkov é uma cidade e o centro administrativo do distrito de Ostashkovsky no Tver Oblast,
Rússia, localizada 199 quilômetros a oeste de Tver, em uma península na margem sul do Lago Seliger. Possuia uma população de 18.088 habitantes em 2010, 20.660 em 2002; e 27.401 em 1989.