Село Верховское расположено в Хостинском районе Сочи, в западной предгорной зоне курорта. Оно находится в долине реки Мацеста и фактически слилось с соседним селом Измайловка.
Социальных объектов в населенном пункте нет. Верховское включает несколько садовых товариществ, здесь развит туризм, село отличается транспортной доступностью. Добраться до Верховского можно на автомобиле или автобусе.