Байкальск расположен на восточном берегу озера Байкал, неподалеку от южной оконечности озера, вблизи устья реки Салзан. С юга к городу подступают отроги хребта Хамар-Дабан.
Через город проходит ветка Восточно-сибирской Железной Дороги, есть станция под названием «Байкальск». Скорые поезда на ней не останавливаются, только пригородные. Ближайшая станция — это «Байкальск-Сортировочный» в поселке Солзан.
До недавнего времени город специализировался на производстве целлюлозы (ОАО "Байкальский целлюлозно-бумажный комбинат", но после его закрытия планируется развитие туристической деятельности на побережье озера Байкал, для чего есть неплохой потенциал - ведь город находится в 500 метрах от берега.
На территории города действует Байкальский горнолыжный курорт «Гора Соболиная» - крупнейший в регионе горнолыжный центр, куда в зимнее время съезжаются любители катания на горных лыжах не только со всего региона, но и из других городов России и зарубежья.
Еще одна достопримечательность города - возле Байкальска на садовых участках вырастает необычайно крупная и вкусная клубника. Предполагают, что причиной этого является особый микроклимат. С начала июля каждый год организуются ягодные рынки, которые активно посещаются покупателями из Иркутска и всеми даже просто проезжающими мимо людьми.