Город расположен в 110 км к северу от Москвы (90 км от МКАД), железнодорожная станция Талдом-Савёловский на линии Москва — Савёлово. Через город проходит автомобильная дорога Р112