Расположен по обоим берегам реки Хоста у впадения её в Чёрное море в бухте Тихая у мыса Видного. Железнодорожная станция Хоста на линии «Туапсе—Адлер».