Горячинск расположен на берегу озера Байкал в 188 км к северо-востоку от города Улан-Удэ. Село названо в честь целебных горячих источников.