Rivers in Peru
Peru has 48 notable rivers — sorted by length, from the Amazon (6,400 km) down, each with a map and details.
- Count
- 48
- Longest
- 6,400 km
All rivers by length
- 1Amazon6,400 km
- 2Jurua3,100 km
- 3Purus River2,960 km
- 4Maranon1,737 km
- 5Putumayo1,610 km
- 6Ucayali1,460 km
- 7Napo River1,130 km
- 8Huallaga River1,080 km
- 9Madre de Dios River1,060 km
- 10Javary1,056 km
- 11Tahuamanu900 km
- 12Apurimac850 km
- 13Río Curaray800 km
- 14Manuripi River733 km
- 15Río Urubamba725 km
- 16Mantaro724 km
- 17Río Pastaza710 km
- 18Río Algodón650 km
- 19Río Corrientes627 km
- 20Tigre River598 km
- 21Río Las Piedras593 km
- 22Rio Mazán534 km
- 23Río Morona530 km
- 24Río Tapiche520 km
- 25Rio Envira510 km
- 26Río Aguarico500 km
- 27Yaguas River492 km
- 28Rio Tamboryacu450 km
- 29Río Pucacuro445 km
- 30Río Tamaya436 km
- 31Pampas425 km
- 32Río Chambira421 km
- 33Nanay River420 km
- 34Río Biabo407 km
- 35Inambari River400 km
- 36Chandless400 km
- 37Río Huasaga393 km
- 38Río Colca388 km
- 39Río Samiria370 km
- 40Río Pacaya363 km
- 41Río Mayo357 km
- 42Río Santa347 km
- 43Manu River340 km
- 44Río Curanja333 km
- 45Pachitea315 km
- 46Río Nashiño310 km
- 47Río Santiago285 km
- 48Heath234 km