Железнодорожный транспорт занимает  в транспортной системе Красноярского края  доминирующее положение. На его долю приходится 94% всего грузооборота края. Через регион проходят Транссибирская железнодорожная магистраль (протяжённость – 2 066,5 км), Южно-Сибирская железнодорожная магистраль.  Железнодорожным сообщением охвачены юго-западные районы края, ветка Ачинск – Лесосибирск обеспечивает сообщение севернее магистрали, г. Норильск имеет железнодорожное сообщение с морским портом Дудинка;  на юг отходят две ветки, соединяющие её с железнодорожной системой Хакасии.

Основным транзитным коридором Транссибирской магистрали, обеспечивающим пропуск грузов в порты Дальнего Востока, является Красноярская железная дорога. Магистраль имеет эксплуатационную длину свыше 3 тыс. км и соединяет крупные промышленные территории страны, где сосредоточены значительные энергетические ресурсы, лесные запасы, развита металлургическая и оборонная промышленность. В зоне обслуживания 4 региона Сибири: Кемеровская область, Республика Хакасия, Красноярский край и Иркутская область.

Ежегодно услугами поездов дальнего и пригородного пассажирского сообщения КрасЖД пользуется свыше 8 млн жителей. Железнодорожные вокзалы имеются в  городах: Заозёрный, Ачинск, Канск, Енисейск, Боготол, Красноярск.