Посёлок Луч находится в Лабинском районе Краснодарского края.
Административный центр Лучевого сельского поселения.
Луч расположен на небольшой речке Грязнуха, в 6 км к востоку от райцентра Лабинска.
В посёлке располагается 5 улиц: