145-148 километры Кругобайкальской железной дороги. Скальник находится на склонах Олхинского плато, которое у берегов Байкала достигает наибольших высот и круто обрывается, образуя скальные утёсы. Плато, образующее в плане треугольник, ограничено с юга озером Байкал, с северо-востока Иркутским водохранилищем и с северо-запада рекой Иркут.