Longest Rivers

River Name Countries of Transit Outflow Length in Miles (KM)
Nile Uganda - Sudan - Egypt Mediterranean Sea 4,160 Miles (6,695 KM)
Missouri-Mississippi United States Gulf of Mexico 3,990 Miles (6,421 KM)
Congo (Zaire) Saire - Congo - Angola Atlantic Ocean 3,900 Miles (6,276 KM)
Amazon Peru - Brazil Atlantic Ocean 3,900 Miles (6,276 KM)
Chang Jiang (Yangtze) China East China Sea 3,200 Miles (5,150 KM)
Lena Russia Arctic Ocean 2,800 Miles (4,506 KM)
Yenisei Russia Arctic Ocean 2,800 Miles (4,506 KM)
Huang He (Yellow River) China Gulf of Bohai 2,800 Miles (4,506 KM)
Missouri United States Mississippi River 2,720 Miles (4,377 KM)
Amur China - Russia Sea of Okhotsk 2,700 Miles (4,345 KM)
Mekong China - Burma - Thialand - Laos - Cambodia - Vietnam South China Sea 2,600 Miles (4,184 KM)
Niger Guinea - Mali - Niger - Nigeria Gulf of Fuinea 2,600 Miles (4,184 KM)
Mackenzie Canada Beaufort Sea 2,525 Miles (4,064 KM)
Ob Russia Gulf of Ob 2,500 Miles (4,023 KM)
Mississippi United States Gulf of Mexico 2,470 Miles (3,975 KM)
Volga Russia Caspian Sea 2,325 Miles (3,742 KM)
Maderia Brazil Amazon River 2,100 Miles (3,380 KM)
Paraná Brazil - Paraguay - Argentina Rio de la Plata 2,050 Miles (3,299 KM)
Purús Peru - Brazil Amazon River 2,000 Miles (3,219 KM)
Yukon Canada - United States Bering Sea 2,000 Miles (3,219 KM)
Indus Tibet - India - Pakistan Arabian Sea 1,900 Miles (3,058 KM)
Irtysh China - Kazakhstan - Russia Ob River 1,840 Miles (2,961 KM)
Rio Grande United States - Mexico Gulf of Mexico 1,800 Miles (2,897 KM)
São Francisco Brazil Atlantic Ocean 1,800 Miles (2,897 KM)
Japura Columbia - Brazil Amazon River 1,750 Miles (2,816 KM)
Salween China - Burma - Thialand - Laos - Cambodia - Vietnam Bay of Bengal 1,750 Miles (2,816 KM)
Danube Germany - Austria - Slovakia - Hungary - Croatia - Yugoslavia - Rumania - Bulgaria - Ukraine Black Sea 1,725 Miles (2,776 KM)
Tocantins Brazil Pará River 1,700 Miles (2,736 KM)
Euphrates Turkey - Syria - Iraq Persian Gulf 1,700 Miles (2,736 KM)
Brahmaputra Tibet - India - Bangladesh Ganges River 1,700 Miles (2,736 KM)
Zambezi Angola - Sambia - Zimbabwe - Mozambique Mozambique Channel 1,650 Miles (2,655 KM)
Orinoco Venezuela - Columbia Atlantic Ocean 1,600 Miles (2,575 KM)
Ganges India Bay of Bengal 1,550 Miles (2,494 KM)
Aldan Russia Lena River 1,500 Miles (2,414 KM)
Paraguay Brazil - Paraguay - Argentina Paraná River 1,500 Miles (2,414 KM)
Arkansas United States Mississippi River 1,450 Miles (2,334 KM)
Colorado United States - Mexico Gulf of California 1,450 Miles (2,334 KM)
Amu Darya Afghanistan - Tadzhikistan - Turkmenistan - Uzbekistan Aral Sea 1,400 Miles (2,253 KM)
Dnieper Russia - Byelorussia - Ukraine Black Sea 1,400 Miles (2,253 KM)
Negro Colombia - Brazil Amazon River 1,400 Miles (2,253 KM)
Ural Russia Caspian Sea 1,400 Miles (2,253 KM)
Red United States Mississippi River 1,300 Miles (2,092 KM)
Xingú Brazil Amazon River 1,300 Miles (2,092 KM)
Syr Darya Kirghizia - Uzbekistan - Kazakhstan Aral Sea 1,300 Miles (2,092 KM)
Orange Lesotho - South Africa Atlantic Ocean 1,300 Miles (2,092 KM)
Irrawaddy Burma Bay of Bengal 1,250 Miles (2,012 KM)
Xi Jiang China South China Sea 1,250 Miles (2,012 KM)
Columbia Canada - United States Pacific Ocean 1,214 Miles (1,954 KM)
Saskatchewan Canada Lake Winnipeg 1,205 Miles (1,939 KM)
Kama Russia Volga 1,200 Miles (1,931 KM)
Don Russia Sea of Azov 1,200 Miles (1,931 KM)
Juruá Reru - Brazil Amazon River 1,200 Miles (1,931 KM)
Murray Australia Indian River 1,200 Miles (1,931 KM)
Salado Argentina Paraná River 1,200 Miles (1,931 KM)
Ucayali Peru Amazon River 1,200 Miles (1,931 KM)
Darling Australia Murray River 1,160 Miles (1,867 KM)
Angara Russia Yenisei River 1,150 Miles (1,851 KM)
Tigris Turkey - Syria - Iraq Euphrates River 1,150 Miles (1,851 KM)

All Countries