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