Расположен на южном краю
Кударинской степи у северо-восточных отрогов хребта
Хамар-Дабан, в 10 км к юго-западу от районного центра — села
Кабанска; в полукилометре севернее окраин собственно Каменска проходит федеральная автомагистраль
Р258«
Байкал», огибающая на северо-востоке пристанционную часть посёлка, где располагается станция Тимлюй на Транссибирской магистрали. Поблизости протекает речка Тимлюйка.