В 1905 году ввели в эксплуатацию ветку Кругобайкальской железной дороги от станции Байк...
В 1905 году ввели в эксплуатацию ветку Кругобайкальской железной дороги от станции Байкал до станции Слюдянка-2. Необходимость в паромной переправе из порта отпала — по КБЖД пошли поезда. В 1956 году произошла серьёзная перемена: при строительстве Иркутской ГЭС часть железнодорожной ветки (Иркутск — Порт Байкал) попала в зону затопления. Основной ход Транссиба к тому времени уже перевели на новую ветку, проложенную по Олхинскому плато. В результате Порт Байкал из важного транспортного узла превратился в железнодорожный тупик. Из-за затопления и изменения транспортных потоков посёлок сильно изменился: затруднилось сообщение с Иркутском, произошёл отток жителей, а Порт Байкал административно перевели из Иркутского подчинения в Слюдянский район. В 1990-е годы порт, будучи градообразующим предприятием посёлка, постепенно пришёл в упадок.