Yasnogorsk ( ) is a town and the administrative center of Yasnogorsky District in Tula Oblast, Russia, located on the Vashana River (Oka's tributary), 35 kilometers north of Tula, the administrative center of the oblast.