This list contain 240 rivers of Portugal.
River Name Sl. No Length (Km / Mi)
Abadia River 1 38 km (24 mi)
Agadão River 2 69 km (43 mi)
Águeda River (Douro) 3 20 km (12 mi)
Águeda River (Vouga) 4 81 km (50 mi)
Alcabrichel River 5 82 km (51 mi)
Alcantarilha River 6 84 km (52 mi)
Alcoa River 7 50 km (31 mi)
Alcobaça River 8 96 km (60 mi)
Alcofra River 9 116 km (72 mi)
Alfusqueiro River 10 135 km (84 mi)
Algibre River 11 124 km (77 mi)
Algoz River 12 32 km (20 mi)
Alheda River 13 47 km (29 mi)
Aljezur River 14 24 km (15 mi)
Almançor River 15 65 km (40 mi)
Almonda River 16
Almorode River 17 37 km (23 mi)
Alpiarça River, Ribeira de Ulme, Vala de Alpiarça, Alpiaçoilo River, Vala Real 18 45 km (28 mi)
Alte River 19 20 km (12 mi)
Alto River 20 28 km (17 mi)
Alva River 21 171 km (106 mi)
Alviela River 22 35 km (22 mi)
Alvôco River 23 51.4 km (31.9 mi)
Âncora River 24 58 km (36 mi)
Anços River 25 57 km (35 mi)
Angueira River 26 28.1 km (17.5 mi)
Antuã River, Antuão River 27 65 km (40 mi)
Arade River 28 48 km (30 mi)
Arcão River 29 89.4 km (55.6 mi)
Arcossó River 30 73 km (45 mi)
Arda River 31 136 km (85 mi)
Ardila River 32 54 km (34 mi)
Arnóia River 33 42 km (26 mi)
Arouce River 34 21 km (13 mi)
Arunca River 35 47 km (29 mi)
Asnes River 36 42 km (26 mi)
Assureira River 37 31 km (19 mi)
Ave River 38 34 km (21 mi)
Avia River 39 45 km (28 mi)
Azibo River 40 75 km (47 mi)
Baça River 41 25 km (16 mi)
Baceiro River 42 51 km (32 mi)
Balsemão river 43 117 km (73 mi)
Bazágueda River 44 35 km (22 mi)
Beça River or Bessa River 45 22.6 km (14.0 mi)
Bensafrim River 46 37 km (23 mi)
Beselga River 47 27 km (17 mi)
Bestança River or Ribeiro de São Martinho 48 19 km (12 mi)
Boco River or Ribeira de Boco 49 33 km (21 mi)
Boina River 50 159 km (99 mi)
Botão River 51 63 km (39 mi)
Branco River 52 28 km (17 mi)
Caia River 53 130 km (81 mi)
Caima River 54 53 km (33 mi)
Cabral River 55 37 km (23 mi)
Cabril River (Cávado) 56
Cabril River (Corgo) 57 82 km (51 mi)
Cabril River (Tâmega) 58 81 km (50 mi)
Cabrum River 59 41 km (25 mi)
Cachoeiras River 60 25 km (16 mi)
Caldo River 61 50 km (31 mi)
Calvo River 62 186 km (116 mi)
Carapito River 63 Katibas River
Carvalhosa River 64 Kayan River
Cáster River 65 Kedah River
Castro Laboreiro River 66 Keguraan River
Cávado River 67 Kelantan River
de Cavalos River 68 Keluang Besar River
Cavalum River 69 Kemaman River
Ceira River 70 Kemasin River
Cercal River 71 Kemena River
Cértima River 72 Kemensah River
Chança River 73 Kerian River
Côa River 74 Kerian River
Cobrão River 75 Kerian River
Cobres River 76 Kerian River, Sarawak
Coina River 77 Kertih River
Coja River 78 Kesang River
de Colares River 79 Kesang River
Corgo River 80 Kesang River
Corvo River or Dueça River 81 Kimanis River
da Costa River 82 Kinabatangan River
Coura River 83 Kinta River
Criz River 84 Klagan River
Covelas River 85 Klang River
Dão River 86 Klang River
Degebe River 87 Klias River
Dinha River 88 Kolapis River
Divor River 89 Kretam Besar River
Douro River 90 Kuantan River
Drave River 91 Kurau River
Diogo River 92 Kuyoh River
Eirôgo River 93 Labu River
Erges River 94 Labuk River
Espiche River 95 Lakutan River
Este River 96 Langat River
Ega River (Portugal) 97 Langat River
Eiriz River 98 Langat River
Falacho River 99 Langkon River
Febros River 100 Larut River (Jaha River)
Ferreira River 101 Lawas River
Ferro River (Portugal) 102 Lebam River
Fervença River 103 Likau River
Figueira River 104 Limbang River
Fim River 105 Linggi River
Fora River 106 Linggi River
Frades River (Portugal) 107 Lipis River
Fresno River (Portugal) 108 Liwagu River
Frio River 109 Lukut Besar River
Froufe River 110 Lupar River
Galinhas River 111 Malacca River
Gerês River 112 Malacca River
Gilão River 113 Maludam River
Grande River (Lourinhã) 114 Mamahat River
Guadiana River 115 Manalunan River
Homem River 116 Manjung River
Ínsua River 117 Maong River
Isna River 118 Marang River
Inha River 119 Maruap River
Joanes River 120 Matu River
Jamor River or Ribeira do Jamor or Queluz River? 121 Membakut River
Judeu River 122 Mengalong River
Juliano River 123 Mengkabong River
Laboreiro River 124 Mengkibol River
Labruja River 125 Merbok River
Leça River 126 Mercang River
Lena River (Portugal) 127 Mercung River
Levira River 128 Merotai River
Lima River 129 Mersing River
Lis River 130 Milau River
Lizandro River or Lisandro River 131 Miri River
Lordelo River 132 Moyog River
Maçãs River 133 Muar River
Maior River 134 Muar River
Marnel River 135 Muar River
Massueime River 136 Muda River
Mau River 137 Mukah River
Meão River 138 Mumiang River
de Mega River 139 Niah River
de Mel River 140 Nyalau River
Mente River 141 Oya River
Minho River 142 Padas River
Mira River 143 Padungan River
Mondego River 144 Pahang River
Mouro River 145 Pahang River
Nabão River 146 Paitan River
Negro River (Portugal) 147 Paka River, Terengganu
Neiva River 148 Pandaruan River
Nisa River 149 Papar River
Noeime River 150 Parit Botak Channel
Ocreza River or ribeira, (afluente of Tejo River) 151 Pegagau River
Odeceixe River 152 Pelentong River, Johor
Odeleite River 153 Pelentong River, Negeri Sembilan
Odelouca River 154 Penang River
Odres River 155 Penchala River
Olo River 156 Penur River
de Onor River 157 Perai River
Orelhão River 158 Perai River
Ovelha River 159 Perak River
Ovil River 160 Perlis River
de Palhais River 161 Perlis River
Paiva River 162 Pimpin River
Paivô River 163 Pontian Besar River
Peculhos River 164 Pontian River, Pahang
Pavia River 165 Pulai River
Peio River 166 Pulai River
Pêra River 167 Rajang River
Pinhão River (Portugal) 168 Rambungan River
Poio River 169 Rompin River
Pombeiro River 170 Sabahan River
Ponsul River 171 Sadong River
Prado River 172 Sahabat River
Pranto River 173 Salak River
Pilas River 174 Samarahan River
Quarteira River 175 Samawang River
Queijais River 176 Samusam River
Rabaçal River 177 Sangga Besar River(Sepetang River)
Rabagão River 178 Sanglang River
Raia River 179 Santi River
Ramalhoso River 180 Santubong River
Real River (Portugal) 181 Sapagaya River
Sabor River 182 Sarang Buaya River
Sado River 183 Sarawak River
Safarujo River 184 Saribas River
Salas River 185 Sarupai Sadupai River
Saltadouro River 186 Sebuyau River
Sardoura River 187 Sedili Besar River
Sátão River 188 Sedili Kechil River
Seco River (Portugal) 189 Segaliud River
Selho River 190 Segama River
Sever River 191 Segamat River
Silves River 192 Segget River
Sizandro River 193 Sekong Besar River
Sor River (Portugal) 194 Selangor River
Sordo River (Portugal) 195 Sematan River
Sorraia River 196 Sembakung River
Sótão River 197 Sembrong River
Soure River 198 Semenyih River
Sousa River 199 Semerak River
Sul River 200 Semerak River
Tábuas River 201 Sengarong River
Tâmega River 202 Sepagaya River
Tanha River 203 Sepang River
Távora River 204 Sepang River
Tedinho River 205 Serudong River
Tedo River 206 Setiu River
Teixeira River (Douro) 207 Siang Siang River
Teixeira River (Vouga) 208 Sibu Laut River
Tejo River (River Tagus) 209 Sibuku River
Terva River 210 Sibunga Besar River
Tinhela River 211 Sibuti River
Tinhesa River 212 Silabukan River
Tornada River 213 Simandalan River
Torre River 214 Similajau River
Torto River 215 Sinsilog River
Torto River (Mira) 216 Skudai River
Torto River (Portel) 217 Skudai River
Tio Touro River 218 Sparan River
Trancão River 219 Suai River
Tripeiro River 220 Suanlamba Besar River
Tua River 221 Sugut River
Tuela River 222 Sulaman River
Temilobos River 223 Tahan River
Uíma River 224 Tandek River
Ul River 225 Tanjung Labian River
Unhais River 226 Tatau River
Urtigosa River 227 Tatulit River
Vade River 228 Tawau River
Varosa River 229 Tebrau River
Vascão River 230 Tegupi River
Vez River 231 Telaga River
de Vide River 232 Telong River
da Vila River 233 Tembeling River
Vizela River 234 Temerloh River
Vouga River 235 Tempasuk River
Xarrama River 236 Tengi River
Xévora River 237 Terengganu River
Portugal River 238 Terusan River
Zêzere River 239 Tingkayu River