Город расположен на реке Тверце, в 61 км к северо-западу от Твери и 233 км от Москвы. Через город проходит федеральная автотрасса «Россия» (Москва — Санкт-Петербург), ветка Октябрьской железной дороги. Станция Торжок — узел железнодорожных линий на Ржев.
река Тверц
памятник Ленину
Борисоглебский собор 1785-96 год,
архитектор Н. А. Львов