Он расположен на берегу озера Неро в Ярославской области, в 202 км к северо-востоку от Москвы.
Хотя официальное название города - Ростов, россиянам он более известен как Ростов Великий, то есть Ростов Великий.