Расстояние между станциями Иркутск – Улан-Удэ составляет 456 км.
Минимальное время в пути Иркутск – Улан-Удэ составляет 06 ч. 30 м. на поезде 020Щ.
Максимальное время в пути Иркутск – Улан-Удэ составляет 09 ч. 32 м. на поезде 078Э.
Поезда по маршруту Иркутск – Улан-Удэ следуют через города: Слюдянка 1, Гончарово, Байкальск, Выдрино, Кедровая-Сибирск, Танхой, Мысовая, Посольская, Тимлюй, Селенга, Таловка, Лесовозный, Татаурово, Улан-Удэ Пасс.