Географическое расположение

Город расположен на левом берегу реки Оки, в 102 км от Тулы, в 16 км от Суворова, в 30 км от Перемышля, в 7 км от железнодорожных станций Чекалин (с 2009 года не действует) и Черепеть (на линии Тула — Козельск), на границе с Перемышльским районом Калужской области.