海南省位于中国最南端。北以琼州海峡与广东省划界,西隔北部湾与越南相对,东面和南面在南海中与菲律宾、文莱、印度尼西亚和马来西亚为邻。
海南省的行政区域包括海南岛、西沙群岛、中沙群岛、南沙群岛的岛礁及其海域,是全国面积最大的省。全省陆地(主要包括海南岛和西沙、中沙、南沙群岛)总面积3.54万平方公里,海域面积约200万平方公里。
海南岛地处北纬18°10’~20°10’,东经108°37’~111°03’,岛屿轮廓形似一个椭圆形大雪梨,长轴呈东北至西南向,长约290公里,西北至东南宽约180公里,面积3.39万平方公里,是国内仅次于台湾岛的第二大岛。海岸线总长1944公里,有大小港湾68个,周围负5米至负10米的等深地区达2330.55平方公里,相当于陆地面积的6.8%。
海南岛北与广东雷州半岛相隔的琼州海峡宽约18海里,是海南岛与大陆之间的“海上走廊”,也是北部湾与南海之间的海运通道。从岛北的海口市至越南的海防市约220海里,从岛南的三亚港至菲律宾的马尼拉港航程约650海里。
西沙群岛和中沙群岛在海南岛东南面约300海里的南海海面上。中沙群岛大部分淹没于水下,仅黄岩岛露出水面。西沙群岛有岛屿22座,陆地面积8平方公里,其中永兴岛最大(2.13平方公里)。南沙群岛位于南海的南部,是分布最广和暗礁、暗沙、暗滩最多的一组群岛,陆地面积仅2平方公里,其中曾母暗沙是中国最南端的领土。