Asya'daki en uzun ırmaklardan biri olan Yenisey'in uzunluğu, kaynağıyla birlikte kabul edilirse 4100 km, Selegna Irmağı ile kabul edilirse 5580 km'dir. Batıdaki Abakan, Eloguy ve Turuhan ile doğudaki Tuba, Kan, Angara, Podkamennaya (Taşlı) Tunguska, Aşağı Tunguska ve Kureyka ırmakları başlıca kollarını oluşturur. Orta Sibirya Plâtosunun eteklerinden, Batı Sibirya Düzlüğünün doğu kıyısı boyunca akarak Karadeniz'e dökülür. Karasal bir iklimin görüldüğü Yenisey Irmağı'nın kıyısındaki limanlar Krasnoyarsk, Strelka, Yeniseyk, İgarka, Dudinka ve Ust-Port'tur.