Расстояние от Сергача до Улан-Удэ — 3976 км. Время в пути составит 3 дня 14 часов 38 минут.