This list contains 203 rivers of Peru with draining into location.
Draining Into Sl. No Name
Atlantic Ocean 1 Abiseo River
Pacific Ocean 2 Acarí River
Atlantic Ocean 3 Acre River
Atlantic Ocean 4 Aguarico River
Atlantic Ocean 5 Aguaytía River
Atlantic Ocean 6 Algodón River
Atlantic Ocean 7 Alto Purús River
Atlantic Ocean 8 Alto Yurua
Atlantic Ocean 9 Amazon River
Atlantic Ocean 10 Apayacu River
Atlantic Ocean 11 Apurímac River
Pacific Ocean 12 Asana River
Atlantic Ocean 13 Atacuarí River
Pacific Ocean 14 Atico
Altiplano 15 Ayaviri River
Altiplano 16 Azángaro River
Atlantic Ocean 17 Biabo River or Biavo
Pacific Ocean 18 Bigote River
Atlantic Ocean 19 Cajamarca River
Pacific Ocean 20 Camaná River
Atlantic Ocean 21 Camisea River
Atlantic Ocean 22 Campuya River
Pacific Ocean 23 Cañete River
Pacific Ocean 24 Caplina River
Altiplano 25 Carabaya River
Pacific Ocean 26 Caravelí River
Pacific Ocean 27 Cascajal River
Pacific Ocean 28 Casma River
Atlantic Ocean 29 Cenepa River
Pacific Ocean 30 Chamán River
Atlantic Ocean 31 Chamaya River
Atlantic Ocean 32 Chambira River
Atlantic Ocean 33 Chambira River
Pacific Ocean 34 Chancay River (Huaral)
Pacific Ocean 35 Chancay River (Lambayeque)
Atlantic Ocean 36 Chanchamayu
Atlantic Ocean 37 Chandless River
Pacific Ocean 38 Chao River
Pacific Ocean 39 Chaparra
Pacific Ocean 40 Charanal River
Pacific Ocean 41 Chicama River
Pacific Ocean 42 Chillón River
Atlantic Ocean 43 Chinchipe River
Atlantic Ocean 44 Chipurana River
Pacific Ocean 45 Chira River
Atlantic Ocean 46 Chiriaco River or Imaza
Atlantic Ocean 47 Chotano River
Atlantic Ocean 48 Chuntayaq River
Atlantic Ocean 49 Chusgon River
Altiplano 50 Coata River
Atlantic Ocean 51 Cohengu River
Pacific Ocean 52 Colca River
Atlantic Ocean 53 Comaina River
Atlantic Ocean 54 Condebamba River
Pacific Ocean 55 Corlaque River
Atlantic Ocean 56 Corrientes River, 483km
Atlantic Ocean 57 Crisnejas River or Crisnegas
Pacific Ocean 58 Culebras River
Atlantic Ocean 59 Cumpirusiato River
Atlantic Ocean 60 Cunas River
Atlantic Ocean 61 Curanja River
Atlantic Ocean 62 Curaray River, 414 km
Atlantic Ocean 63 Cushabatay River
Atlantic Ocean 64 Cushireni River
Altiplano 65 Desaguadero River
Atlantic Ocean 66 Ene River
Pacific Ocean 67 Fortaleza River
Atlantic Ocean 68 Gálvez River
Pacific Ocean 69 Grande River
Pacific Ocean 70 Grande River or Nazca
Atlantic Ocean 71 Guanache River
Atlantic Ocean 72 Heath River
Atlantic Ocean 73 Higueras RIver
Atlantic Ocean 74 Huallaga River
Atlantic Ocean 75 Huancabamba River or Huayabamba
Altiplano 76 Huancané River
Pacific Ocean 77 Huarmey River
Atlantic Ocean 78 Huarpa River
Atlantic Ocean 79 Huasaga River
Pacific Ocean 80 Huaura River
Altiplano 81 Huenque River
Atlantic Ocean 82 Iaco River or Yaco
Pacific Ocean 83 Ica River
Atlantic Ocean 84 Ichu River or Huancavelica
Altiplano 85 Ilave River
Atlantic Ocean 86 Inambari River, 437km
Pacific Ocean 87 Indio Muerto or Chala
Atlantic Ocean 88 Inuya River
Pacific Ocean 89 Jequetepeque River
Atlantic Ocean 90 Juruá River or Yurua
Pacific Ocean 91 La Leche River
Pacific Ocean 92 Lacramarca River
Altiplano 93 Lake Titicaca
Atlantic Ocean 94 Llaucano River
Pacific Ocean 95 Locumba River
Pacific Ocean 96 Lurín River
Atlantic Ocean 97 Madeira River (Brazil)
Atlantic Ocean 98 Madre de Dios River
Pacific Ocean 99 Mala River
Atlantic Ocean 100 Mamuripi River
Atlantic Ocean 101 Mantaro River
Atlantic Ocean 102 Manú River
Atlantic Ocean 103 Manuripe River
Atlantic Ocean 104 Marañón River
Altiplano 105 Mauri River
Atlantic Ocean 106 Mayo River
Atlantic Ocean 107 Mazamari River
Atlantic Ocean 108 Mazán River
Atlantic Ocean 109 Mishagua River
Atlantic Ocean 110 Mishollo River
Pacific Ocean 111 Moche River
Atlantic Ocean 112 Monzón River
Atlantic Ocean 113 Morona River, 402 km
Pacific Ocean 114 Motupe River
Atlantic Ocean 115 Muymano River
Atlantic Ocean 116 Nanay River
Atlantic Ocean 117 Napo River
Pacific Ocean 118 Nepeña River
Atlantic Ocean 119 Nieva River
Atlantic Ocean 120 Nucuray River
Atlantic Ocean 121 Occoro River
Pacific Ocean 122 Ocoña River
Pacific Ocean 123 Olmos River
Pacific Ocean 124 Omas River
Atlantic Ocean 125 Orthon River (Bolivia)
Pacific Ocean 126 Osmore River or Moquegua or Ilo
Atlantic Ocean 127 Pachachaka River
Atlantic Ocean 128 Pachitea River
Atlantic Ocean 129 Palcazu River
Atlantic Ocean 130 Pampas River
Atlantic Ocean 131 Pangoa River
Atlantic Ocean 132 Paranapura River
Atlantic Ocean 133 Pariamanu River
Atlantic Ocean 134 Pastaza River
Pacific Ocean 135 Pativilca River
Atlantic Ocean 136 Paucartambo River
Atlantic Ocean 137 Perené River
Atlantic Ocean 138 Pichana River
Atlantic Ocean 139 Pichis River
Atlantic Ocean 140 Pintuyaku River
Pacific Ocean 141 Pisco River
Atlantic Ocean 142 Pisqui River
Pacific Ocean 143 Piura River
Atlantic Ocean 144 Pozuzo River
Atlantic Ocean 145 Puccha River
Atlantic Ocean 146 Purús River, 483km
Atlantic Ocean 147 Putumayu
Atlantic Ocean 148 Quebrada Magunchal
Atlantic Ocean 149 Quebrada San Antonio
Atlantic Ocean 150 Quebrada Seca
Pacific Ocean 151 Quilca River or Chili
Altiplano 152 Ramis River
Pacific Ocean 153 Rímac River
Atlantic Ocean 154 Río de Las Piedras or Tacuatimanu, 621 km
Pacific Ocean 155 Sama River
Atlantic Ocean 156 Samiria River
Pacific Ocean 157 San Juan River
Atlantic Ocean 158 San Miguel River
Atlantic Ocean 159 San Miguel River
Pacific Ocean 160 Santa River
Atlantic Ocean 161 Santiago River
Atlantic Ocean 162 Santo Tomás River
Atlantic Ocean 163 Satipo River
Pacific Ocean 164 Sechín River
Atlantic Ocean 165 Shanusi River
Atlantic Ocean 166 Sheshea River or Chesheya or Chessea
Pacific Ocean 167 Sihuas River
Atlantic Ocean 168 Sisa River
Altiplano 169 Suches River
Pacific Ocean 170 Supe River
Atlantic Ocean 171 Tahuamanu River
Atlantic Ocean 172 Tamaya River
Atlantic Ocean 173 Tambo River
Pacific Ocean 174 Tambo River
Atlantic Ocean 175 Tambopata River, 402 km
Atlantic Ocean 176 Tampuyaku River
Atlantic Ocean 177 Tangarana River
Atlantic Ocean 178 Tapiche River, 448 km
Atlantic Ocean 179 Ticumpinia River
Atlantic Ocean 180 Tigre River, 598 km
Pacific Ocean 181 Topara River
Atlantic Ocean 182 Tulumayu
Atlantic Ocean 183 Tulumayu River
Pacific Ocean 184 Tumbes River
Atlantic Ocean 185 Ucayali River
Atlantic Ocean 186 Urituyaku River
Atlantic Ocean 187 Urubamba River
Atlantic Ocean 188 Utcubamba River
Atlantic Ocean 189 Velille River
Atlantic Ocean 190 Vilcanota River
Pacific Ocean 191 Virú River
Pacific Ocean 192 Vitor River
Atlantic Ocean 193 Wallapampa River
Atlantic Ocean 194 Wayllapampaa River
Atlantic Ocean 195 Willka River
Atlantic Ocean 196 Yaguas River
Pacific Ocean 197 Yauca River
Atlantic Ocean 198 Yavarí Mirim River
Atlantic Ocean 199 Yavarí River
Atlantic Ocean 200 Yavero River or Paucartambo
Atlantic Ocean 201 Yucay River or Pongor
Pacific Ocean 202 Zaña River
Pacific Ocean 203 Zarumilla River