Город расположен на берегу древнего озера Неро (водоем, кстати, проточный, поэтому вода в нем чистая), в наиболее низкой части так называемой Ростовской котловины. Окрестности города – перемежающиеся леса и открытые низины с петляющей по ним рекой Сарой.
Из Ярославля: 59 км по трассе М-8.
Из Москвы: 206 км по трассе М-8.
Из Санкт-Петербурга: 880 км по трассам М-11 и М-8.