До Канска можно добраться поездами, идущими до Иланска, Карабулы, Северобайкальска, Владивостока, Улан-Уде, Читы, Иркутска.
Подбробности на rzd.ru
Кроме того, до Канска ходят междугородние автобусы из Красноярска.
Телефон для справок в Красноярске +7 (391) 220-11-72. Актуальное расписание
Доехать до Канска можно и на автомобиле, двигаясь по федеральной трассе М53 на восток. (расстояние ~ 250 км, время в пути ~ 2,5 часа)