Поселок Мезмай находится в Краснодарском крае, в юго-восточной части Апшеронского района. Добраться до поселка можно на пригородном автобусе с автостанции города Апшеронск.
До 2011 года поселок связывался с Апшеронском железнодорожным сообщением, но из-за оползня дорогу пришлось закрыть.
Поселок очень популярен своей живописной красотой. Окрестности селения окружают различные пещеры и каньоны.