До Улан-Удэ Из Москвы: C Ярославского и Казанского вокзала в Москве регулярно ходят поезда или именно до Улан-Удэ, или через него транзитом до Читы, Владивостока, Хабаровска. Билеты, стоимость в 2019 году: от 6000 рублей плацкарт и от 7 600 купе. Время в пути: 3 — 4 дня. Из других городов: В Улан удэ ходят поезда из всех городов Транссибирской магистрали.
Источник:
https://kudarf.ru/sibir/baikal/kak-dobratsya-do-baikala.html