Город Байкальск расположен в Слюдянском районе Иркутской области.Населенный пункт стал административным центром поселения «Байкальское».
От города до областного центра расстояние составляет 150 километров, а районный центр находится в 40 километрах от населенного пункта.
В городе расположена станция «Байкальск», которая находится на ветке Восточно-Сибирской железнодорожной магистрали. А ближайшая крупная станция находится в населенном пункте Солзан и называется «Байкальск-Сортировочный».
Город расположился на южном берегу озера Байкал, в районе устья рек Харлахта и Солзан.
Население: 12 534 человек.
Площадь населенного пункта составляет 819,25 квадратных километров.
Телефонный код —39542. Почтовый индекс: 665930.