По маршруту Белово — Улан-Удэ курсирует поезд №309Н. Расстояние по железнодорожному маршруту — 2 387 км. Минимальное время в пути — 43 ч 53 мин.
Время в пути — 43 ч 53 мин.