This contains list of 61 rivers of Kenya with there draining into location.
Draining Into Sl.No River
Indian Ocean 1 Athi River
Mediterranean Sea 2 Awach River
Indian Ocean 3 Dawa River
Indian Ocean 4 Ewaso Ng'iro
Indian Ocean 5 Galana River
Lake Naivasha 6 Gilgil River
Mediterranean Sea 7 Gucha River (Kuja River)
Indian Ocean 8 Isiolo River
Mediterranean Sea 9 Itare River
Indian Ocean 10 Jipe Ruvu River
Indian Ocean 11 Jubba River (Somalia)
Indian Ocean 12 Kathita River
Lake Turkana 13 Kerio River
Indian Ocean 14 Kiama River
Mediterranean Sea 15 Kitare River (South Awach River)
Indian Ocean 16 Kururu River
Indian Ocean 17 Lagh Bogal
Indian Ocean 18 Lagh Dera
Indian Ocean 19 Lagh Kutulo
Indian Ocean 20 Lak Bor
Mediterranean Sea 21 Lake Victoria
Lake Turkana 22 Lokichar River (Lomenyangaparat)
Indian Ocean 23 Lumi River
Lake Naivasha 24 Malewa River
Mediterranean Sea 25 Mara River
Indian Ocean 26 Mbagathi River
Mediterranean Sea 27 Migori River
Indian Ocean 28 Milgis
Mediterranean Sea 29 Mogonga River
Lake Baringo 30 Molo River
Indian Ocean 31 Muhuhi River
Indian Ocean 32 Mutonga River
Indian Ocean 33 Nairobi River
Indian Ocean 34 Naro Moru river
Mediterranean Sea 35 Nile
Lake Baringo 36 Njoro River
Mediterranean Sea 37 Nyando River
Mediterranean Sea 38 Nzoia River
Lake Baringo 39 Olarabel River (Ngusero River)
Indian Ocean 40 Pangani River (Tanzania)
Lake Baringo 41 Perkerra River
Indian Ocean 42 Ragati River
Mediterranean Sea 43 Riana River
Indian Ocean 44 Ruiru River
Lake Nate 45 Seyabei River
Mediterranean Sea 46 Sondu River (Miriu River)
Lake Nate 47 Southern Ewaso Ng'iro
Lake Turkana 48 Suam River
Lake Turkana 49 Suguta River
Indian Ocean 50 Tana River
Indian Ocean 51 Thiba River
Indian Ocean 52 Thika River
Indian Ocean 53 Tsavo River
Indian Ocean 54 Tudor Creek
Lake Naivasha 55 Turasha River
Lake Turkana 56 Turkwel River
Indian Ocean 57 Umba River
Mediterranean Sea 58 Victoria Nile (Uganda)
Indian Ocean 59 Voi River (Goshi River)
Mediterranean Sea 60 White Nile
Mediterranean Sea 61 Yala River
Iruya River La Plata Basin 62
Itaú River La Plata Basin 63
Itiyuro River Interior basins 64
Jáchal River Atlantic Ocean - Patagonia 65
La Leona River Atlantic Ocean - Patagonia 66
Limay River Atlantic Ocean - Patagonia 67
Lipeo River La Plata Basin 68
Llanquihue River (Chile) Pacific Ocean 69
Ludueña Stream La Plata Basin 70
Luján River La Plata Basin 71
Malargüe River Interior basins 72
Manso River Pacific Ocean 73
Mar Chiquita (Córdoba) Interior basins 74
Matanza River (Riachuelo) La Plata Basin 75
Mayer River Pacific Ocean 76
Mayo River Atlantic Ocean - Patagonia 77
Mendoza River Atlantic Ocean - Patagonia 78
Miriñay River La Plata Basin 79
Mocoretá River La Plata Basin 80
Mojotoro River (Lavayén River) La Plata Basin 81
Naposta Stream Atlantic Ocean - Patagonia 82
Negro River La Plata Basin 83
Neuquén River Atlantic Ocean - Patagonia 84
Nogoya River La Plata Basin 85
Palena River (Carrenleufú, Corcovado River) Pacific Ocean 86
Palometa River La Plata Basin 87
Paraguay River La Plata Basin 88
Paraná Miní River La Plata Basin 89
Paraná River La Plata Basin 90
Pascua River (Chile) Pacific Ocean 91
Pelque River Atlantic Ocean - Patagonia 92
Pepiri-Guazu River La Plata Basin 93
Pescado River La Plata Basin 94
Pico River Pacific Ocean 95
Pilaya River (Bolivia) La Plata Basin 96
Pilcomayo River La Plata Basin 97
Pinturas River Atlantic Ocean - Patagonia 98
Primero River (Suquía River) Interior basins 99
Puelo River Pacific Ocean 100
Quequén Grande River Atlantic Ocean - Patagonia 101
Quinto River (Popopis River) Interior basins 102
Reconquista River La Plata Basin 103
Río de la Plata La Plata Basin 104
Río de los Patos Atlantic Ocean - Patagonia 105
Río de Oro La Plata Basin 106
Río Grande de San Juan La Plata Basin 107
Río Grande de Tarija La Plata Basin 108
Río Negro Atlantic Ocean - Patagonia 109
Rosario River La Plata Basin 110
Saladillo River Interior basins 111
Saladillo Stream La Plata Basin 112
Salado River La Plata Basin 113
Salado River (Colorado River) Interior basins 114
Salado River (Salado del Norte, Juramento River, Pasaje River, Calchaquí River) La Plata Basin 115
Salí River Interior basins 116
Samborombón Bay La Plata Basin 117
Samborombón River La Plata Basin 118
San Antonio River La Plata Basin 119
San Francisco River La Plata Basin 120
San Javier River La Plata Basin 121
San Juan del Oro River (Bolivia) La Plata Basin 122
San Juan River Atlantic Ocean - Patagonia 123
Santa Cruz River Atlantic Ocean - Patagonia 124
Santa Lucía River La Plata Basin 125
Sauce Chico River Atlantic Ocean - Patagonia 126
Sauce Grande River Atlantic Ocean - Patagonia 127
Seco River La Plata Basin 128
Segundo River (Xanaes River) Interior basins 129
Senguerr River Atlantic Ocean - Patagonia 130
Serrano River (Chile) Pacific Ocean 131
Simpson River Pacific Ocean 132
Tapenagá River La Plata Basin 133
Tartagal River Interior basins 134
Tecka River Atlantic Ocean - Patagonia 135
Tercero River (Calamuchita River) La Plata Basin 136
Teuquito River La Plata Basin 137
Traful River Atlantic Ocean - Patagonia 138
Tunuyán River Atlantic Ocean - Patagonia 139
Tupungato River Atlantic Ocean - Patagonia 140
Turbio River Pacific Ocean 141
Urueña River La Plata Basin 142
Uruguay River La Plata Basin 143
Valdivia River (Chile) Pacific Ocean 144
Vizcachas River Pacific Ocean 145
Yelcho River (Chile) Pacific Ocean 146