海南岛地势中部高四周低,比较大的河流大都发源于中部山区,组成辐射状水系。全岛独流入海的河流共154条,其中水面超过100平方公里的有38条。南渡江、昌化江、万泉河为海南岛三大河流,三条大河的流域面积占全岛面积的47%。南渡江发源于白沙县南峰山,斜贯岛北部,至海口市入海,全长311公里;昌化江发源于琼中县空示岭,横贯海南岛西部, 至昌化港入海,全长230公里;万泉河上游分南北两支,分别发源于琼中县五指山和风门岭,两支流到琼海市龙江合口咀合流,至博鳌港入海,主流全长163公里。海南岛上真正的湖泊很少,人工水库居多,著名的有松涛水库、牛路岭水库、大广坝水库和南丽湖等
海南岛地形中间高,四周低,地理条件难以形成大的自然湖泊,最大的湖是河流中段人工截流形成的人工湖--水库。较大的有两个,松涛水库 和大广坝水库,另外还有牛路岭水库。主要河流有南渡江 昌化江 和著名的万泉河等。