Железнодорожный вокзал Улан-Удэ расположен в центре города. Станция относится к Улан-Удэнскому отделению Восточно-Сибирской железной дороги, которая принадлежит Транссибирской магистрали.
Станция «Улан-Удэ» была открыта во время строительства Сибирского рельсового пути. Первый поезд прибыл в Улан-Удэ летом 1899 года. Двухэтажное здание железнодорожного вокзала было построено в 1937 году. Отдельные здания занимают пригородные кассы, багажное отделение.
На вокзале Улан-Удэ имеются закрытый переход на платформы, три платформы, открытый наземный переход на привокзальную площадь. Информационно-справочные и почтовые услуги пассажиры могут получить в сервисном центре. Для пассажиров на железнодорожном вокзале Улан-Удэ открыты залы ожидания с разным уровнем комфорта.
Информацию о расписании ближайших поездов оглашают по громкоговорителю, также имеется информационное табло. В здании вокзала функционируют камера хранения, комнаты длительного отдыха, комната матери и ребенка, закусочная. Для безопасности пассажиров работает линейное отделение полиции.
Железнодорожный вокзал обеспечивает транспортную связь между Россией, Монголией и Китаем. Через железнодорожную станцию Улан-Удэ курсируют более ста поездов, среди которых четыре фирменных в направлении многих городов России.