Хотелски комплекс Скалите е разположен в централната част на град Белоградчик на 210 км. северозападно от София, по международен път Е79. Градът е живописно разположен в западната част на Стара планина, в югозападното подножие на Белоградчишкия венец.