Cartographer

Rivers: the full list

32 great rivers. Study the list, then test yourself at three difficulty levels.

▶ Take the quiz
#RiverLengthCountriesFlows into
1Nile6,650 kmEgypt, Sudan, South Sudan, UgandaMediterranean Sea
2Amazon6,400 kmBrazil, Peru, ColombiaAtlantic Ocean
3Yangtze6,300 kmChinaEast China Sea
4Yellow River5,464 kmChinaBohai Sea
5Paraná4,880 kmBrazil, Paraguay, ArgentinaRío de la Plata
6Congo4,700 kmDemocratic Republic of the Congo, Republic of the CongoAtlantic Ocean
7Mekong4,350 kmChina, Laos, Thailand, Cambodia, VietnamSouth China Sea
8Niger4,180 kmGuinea, Mali, Niger, NigeriaGulf of Guinea
9Mississippi3,766 kmUnited StatesGulf of Mexico
10Volga3,531 kmRussiaCaspian Sea
11Yukon3,190 kmCanada, United StatesBering Sea
12Indus3,180 kmChina, India, PakistanArabian Sea
13Danube2,850 kmGermany, Austria, Hungary, Serbia, Romania, Bulgaria, SlovakiaBlack Sea
14Amur2,824 kmRussia, ChinaSea of Okhotsk
15Euphrates2,800 kmTurkey, Syria, IraqPersian Gulf
16Zambezi2,574 kmZambia, Zimbabwe, Mozambique, AngolaIndian Ocean
17Ganges2,525 kmIndia, BangladeshBay of Bengal
18Murray2,508 kmAustraliaSouthern Ocean
19Orinoco2,140 kmVenezuela, ColombiaAtlantic Ocean
20Tigris1,850 kmTurkey, Syria, IraqPersian Gulf
21Rhine1,230 kmSwitzerland, Germany, France, NetherlandsNorth Sea
22Elbe1,094 kmCzech Republic, GermanyNorth Sea
23Vistula1,047 kmPolandBaltic Sea
24Tagus1,007 kmSpain, PortugalAtlantic Ocean
25Loire1,006 kmFranceAtlantic Ocean
26Ebro930 kmSpainMediterranean Sea
27Douro897 kmSpain, PortugalAtlantic Ocean
28Rhône813 kmSwitzerland, FranceMediterranean Sea
29Seine777 kmFranceEnglish Channel
30Po652 kmItalyAdriatic Sea
31Tiber406 kmItalyTyrrhenian Sea
32Thames346 kmUnited KingdomNorth Sea