Kalashnikovo (Russian: Кала́шниково) is an urban locality (an urban-type settlement) in Likhoslavlsky District of Tver Oblast, Russia.
At the time, it belonged to Novotorzhsky Uyezd of Tver Viceroyalty.
Likhoslavlsky District, with the administrative center in Likhoslavl, was established within Tver Okrug of Moscow Oblast.
On July 23, 1930, the okrugs were abolished, and the districts were directly subordinated to the oblast.
Kalashnikovo is served by a station on the Moscow – Saint Petersburg Railway.