Посёлок расположен на левом берегу Кубани в 4 км к северо-западу от центра сельского поселения — станицы Некрасовской. Через посёлок проходит автотрасса Усть-Лабинск—Курганинск. Автомобильный мост (т. н. «Некрасовский») через Кубань, до жилой застройки города Усть-Лабинска около 2 км.