Железная дорога на территории Республики Бурятия входит в состав Восточно-Сибирской железной дороги и включает два участка Транссибирской и Байкало-Амурской магистрали, а также ответвление от Транссиба в Монголию - участок железной дороги "Улан-Удэ - Наушки".
Общая протяженность железнодорожных путей составляет 1227 километров. Густота железнодорожных путей общего пользования на 1 тыс. кв. км территории составляет 3,2 километра.
Железнодорожный транспорт занимает основную долю в перевозке грузов.
Годовой грузооборот железнодорожного транспорта составляет 59475 млн. тн.-км, пассажирооборот - 315,6 млн. пасс.-км.
В настоящее время перевозку пассажиров в пригородном сообщении осуществляет АО "Байкальская пригородная пассажирская компания".
Основной проблемой на железнодорожном транспорте остается сохранение и повышение эффективности перевозки пассажиров по пригородным маршрутам.
В Стратегию развития железнодорожного транспорта России включена электрификация участка Улан-Удэ - Наушки, обеспечивающая выход к границе с Монголией. Ведущим по своей значимости фактором целесообразности электрификации данного участка является то, что это кратчайший путь через Дзамын-Ууд - Эрлянь к промышленному центру Китая.
В целях повышения качества обслуживания пассажиров нуждаются в реконструкции железнодорожные вокзалы, срок службы отдельных зданий которых превышает 100 лет.