Расположен на берегу Байкала у ручья Боярского в 21 км к северо-востоку от города Бабушкин. Через посёлок проходит Транссибирская магистраль; по юго-восточной окраине посёлка пролегает федеральная автомагистраль Р258 «Байкал» (М-55).
Наука
В посёлке расположен научный стационар «Боярский» Института физического материаловедения Сибирского отделения Российской академии наук (БНЦ СО РАН, основан в 1959 году), занимающийся исследованиями озера Байкал (метеорология, радиация атмосферы и др.).