Air
Krasnoyarsk airport has flights once or more daily to /from Moscow (4,5 hours), Novosibirsk (2 hours, four times a week), Yekaterinburg (3 hours, weekly), St. Petersburg (6 hours, three times a week), Khabarovsk (4 hours, four times a week), Yakutsk (7,5 hours, weekly), Norilsk (2 hours, four times a week), Abakan (1 hour, four times a week), Irkutsk (2,3 hours, four times a week), Barnaul (1,5 hours, four times a week), Dudinka (4 hours, twice a week), and Igarka (3,5 hours, five times a week).
Train
Several eastbound and westbound trains stop here daily and Krasnoyarsk is one of the routes of the Tran-Siberian, Trans-Mongolian, and Trans-Manchurian trains. Three times a week runs the ‘Yenisey’ train to/from Moscow (Kazan Station) taking 64 hours. There are also 6 trains a day to/from Irkutsk (19hours) and 2 trains to Vladivostok. There are trains on alternate days along the Baikal-Amur Mainline to Severodvinsk, the other to Tynda and Neryungri.
Bus
The intercity bus service has regular buses to Abakan (twice daily, 9 hours), Shushenskoe (once daily, 10 hours), Sayanogorsk (once daily, 10 daily), and Yeniseysk (seven times daily, 7 hours).
Boat
Long-distance passenger boats ply the Yenisey River in summer from Krasnoyarsk to places as far as Vorontsovo, more than 2000km away, which opens on to the Arctic Kara Sea. There are special voyages to Dudinka (Taymyr Peninsula, 4 days and nearly 6 days coming back, against the current, twice weekly). Stops on the service to Dudinka include Yeniseysk (18 hours), Bakhta (44 hours) and Igarka (79 hours).
If you want to explore the Taymyr Peninsula and its unique nature reserves, you’d better take an expedition to the North Pole or northern territories of the Taymyr Peninsula, including a helicopter flight, or a several-day ski tour.
Boat
In summer, passenger boats travel from Krasnoyarsk all the way down the Yenisey to Igarka, Dudinka and Vorontsovo.
Air
There are flights from Krasnoyarsk to Igarka, Dudinka and Norilsk. There are also flights between Norilsk and Moscow.
Train
The world's northernmost railway runs between Dudinka and Norilsk (4 hours).