List of rivers of Peru

This is a list of rivers that are at least partially in Peru. Lengths are according to INEI.[1]

Longest rivers

[change | change source]
River Length (km) Length (miles) Outflow
1. Ucayali 1,771 1100 Amazon
2. Marañón 1,414 879 Amazon
3. Putumayo 1,380 858 Amazon
4. Yavarí 1,184 736 Amazon
5. Huallaga 1,138 707 Marañón
6. Urubamba 862 536 Ucayali
7. Mantaro 724 450 Apurímac
8. Amazon 713 443 Atlantic Ocean
9. Apurímac 690 429 Ucayali
10. Napo 667 414 Amazon
11. Madre de Dios 655 407 Amazon

By Drainage Basin

[change | change source]

This list is arranged by where the river drains. Tributaries are indented under each larger stream's name. Rivers longer than 400 miles are in bold.

Atlantic Ocean

[change | change source]

Altiplano

[change | change source]
  • Desaguadero River
    • Mauri River
    • Lake Titicaca
      • Ilave River
        • Huenque River
      • Coata River
      • Ramis River
        • Azángaro River
          • Carabaya River
        • Ayaviri River
      • Huancané River
      • Suches River

Pacific Ocean

[change | change source]

List by letter

[change | change source]

References

[change | change source]
  1. Instituto Nacional de Estadística e Informática, Perú: Compendio Estadístico 2005, p. 21.