Der Rudolfsee, auch Turkana-See genannt, ist der viertgrößte der ostafrikanischen Seen. Er liegt hauptsächlich im Norden Kenias, sein nördliches Ende reicht bis nach Äthiopien. Der See liegt im östlichen Arm des ostafrikanischen Grabenbruchs. Er bedeckt eine Fläche von 6.405 km² und liegt 375 m über dem Meeresspiegel. Zusammen mit dem Baringo-See (im Süden) bildete der Rudolfsee einst ein größeres Gewässer, das vom Sobat-Fluss in den Nil entwässert wurde. Erdbewegungen während des Pleistozäns (vor etwa 2.600.000 bis 11.700 Jahren) schufen jedoch einen kleineren See mit unabhängigem Binnenabfluss. Vulkanische Aufschlüsse führen zu felsigen Ufern im Osten und Süden, während das West- und Nordufer des Sees niedriger ist und aus Sanddünen, Sandgruben und Schlammwatt besteht. Die drei Hauptinseln im See – Nord, Zentral und Süd – sind vulkanisch.
Der Rudolfsee ist 154 Meilen (248 km) lang, nur 10-20 Meilen (16-32 km) breit und relativ flach, seine größte aufgezeichnete Tiefe beträgt 73 m (240 Fuß). Der Pegelstand und die Fläche des Sees neigen zu Schwankungen. Sein einziger ganzjähriger Zufluss ist der Omo-Fluss, der aus Äthiopien kommt. Da er keinen Abfluss hat, ist das Wasser des Sees brackig. Plötzliche Stürme sind häufig und machen die Schifffahrt auf dem See tückisch.
Der Rudolfsee ist ein fischreiches Reservoir. Nilbarsche, Tigerfische, Buntbarsche und verschiedene Tilapia-Arten sind reichlich vorhanden. Krokodile und Flusspferde sind häufig, und unter den Vögeln gibt es Flamingos, Kormorane und Eisvögel. Die Bewohner des benachbarten Wüstengebüschs sind größtenteils nomadische Viehzüchter. Graf Samuel Teleki und Leutnant Ludwig von Höhnel besuchten den See im Jahr 1888 und benannten ihn nach dem österreichischen Kronprinzen. In Kenia wird er Turkana-See genannt.