Начала свою деятельность Красноярская железная дорога.
Красноярская железная дорога пролегает на юге Красноярского края и является основной транзитной линией, связывающей западные районы Сибири и Кузбасса с Восточной Сибирью и Дальним Востоком.
Красноярская железная дорога является составной частью Транссибирской магистрали, с сооружением которой в конце XIX - начале XX вв. появились новые возможности для развития Сибири. Транссиб в начале XX века состоял из восьми дорог: Западно-Сибирской, Средне-Сибирской, Кругобайкальской, Забайкальской, Амурской, Северо-Уссурийской, Южно-Уссурийской и Китайско-Восточной. Основная линия Красноярской железной дороги Мариинск - Тайшет строилась как часть Средне-Сибирской магистрали. В 1886 г. иркутский генерал-губернатор А. И. Игнатьев ходатайствовал о необходимости ускоренного строительства Средне-Сибирской железной дороги, конечными пунктами которой были названы Томск, имеющий хорошую транспортную водную связь с Екатеринбург-Тюменской железной дорогой, и Иркутск. В 1887-1888 гг. были проведены предварительные рекогносцировочные работы. В 1892 г. министр путей сообщения С.Ю. Витте доложил Государственному совету о необходимости проведения дополнительных изысканий. В этом же году были выделены средства и проведены изыскания от станции Почитанской (предполагаемый конечный пункт Западно-Сибирской магистрали) до Мариинска. В апреле 1893 г. были завершены проектно-изыскательские работы на участке Обь-Красноярск. В феврале 1893 г. Комитет Сибирской железной дороги утвердил направление трассы Средне-Сибирской дороги от станции Обь через Ачинск, Красноярск, Канск и Ниждеудинск до Иркутска.
В марте 1893 года, когда было образовано управление строительства Средне-Сибирской железной дороги во главе с инженером Николаем Межениновым и резиденцией в Томске, строительство осуществлялось невиданными высокими темпами. Нужда заставила бросить на работы также ссыльнокаторжных и арестантов. Летом 1895 года на Средне-Сибирском участке работало 1377 наиболее «благонадёжных» ссыльных и каторжан из местных казематов Енисейской и Иркутской губерний. Охрана была надёжной: за время строительства было только 15 случаев побегов. Использование местного населения на тяжёлых работах не представлялось возможным: сибиряк к землеройным делам не привык и заметно отставал при одинаковых затратах времени и количества сделанного. Именно поэтому на устройство земляного полотна выписывались рабочие из Европейской России. Опытные землекопы, способные спорно управлять тачкой, квалифицированные рабочие, которым смело можно было поручить также и буро-взрывные операции – без этой рабочей силы трудно бы далось ускорение на строительстве.
6 декабря 1895 года инженер по производству работ Николай Меженинов телеграфировал из Томска в созданное при Комитете управление по сооружению Сибирской железной дороги: «Сегодня в 2 часа дня прибыл первый поезд в Красноярск при торжественной встрече городских жителей».
Первой станцией, которая сейчас открывает Красноярскую дорогу с запада, станцией, имеющей особое значение уже тогда, с организацией правильного движения в 1897 году, был Мариинск. Он представлял собой окружной город с 13 тысячами душ обоего пола. Именно прокладка Транссиба через Мариинск стала решающим фактором, благодаря которому за 50 лет (с 1860 по 1910 годы) город увеличил своё население в 4,5 раза.
Регулярное движение поездов между Новониколаевском (ныне Новосибирском) и Красноярском открыто в 1898 году.