Железнодорожный транспорт занимает в транспортной системе Красноярского края доминирующее положение. На его долю приходится 94% всего грузооборота края. Через регион проходят Транссибирская железнодорожная магистраль (протяжённость – 2 066,5 км), Южно-Сибирская железнодорожная магистраль. Железнодорожным сообщением охвачены юго-западные районы края, ветка Ачинск – Лесосибирск обеспечивает сообщение севернее магистрали, г. Норильск имеет железнодорожное сообщение с морским портом Дудинка; на юг отходят две ветки, соединяющие её с железнодорожной системой Хакасии.
Основным транзитным коридором Транссибирской магистрали, обеспечивающим пропуск грузов в порты Дальнего Востока, является Красноярская железная дорога. Магистраль имеет эксплуатационную длину свыше 3 тыс. км и соединяет крупные промышленные территории страны, где сосредоточены значительные энергетические ресурсы, лесные запасы, развита металлургическая и оборонная промышленность. В зоне обслуживания 4 региона Сибири: Кемеровская область, Республика Хакасия, Красноярский край и Иркутская область.
Ежегодно услугами поездов дальнего и пригородного пассажирского сообщения КрасЖД пользуется свыше 8 млн жителей. Железнодорожные вокзалы имеются в городах: Заозёрный, Ачинск, Канск, Енисейск, Боготол, Красноярск.