Весьего́нск — город на северо-западе России, административный центр Весьегонского района Тверской области. Весьегонск — самый северный город Тверской области, расположен на берегу Моложского залива Рыбинского водохранилища, в 253 км от Твери.
Расстояние от Москвы — 300 км по прямой и 420 км по автодорогам.