海口市地形略呈长心形,地势平缓。海南岛最长的河流--南渡江从海口市中部穿过。西北部和东南部较高,中部南渡江沿岸低平,北部多为沿海小平原。全市除石山镇境内的马鞍岭(海拔222.2米)、旧州镇境内的旧州岭(199.9米)、甲子镇境内的日晒岭(171米)、永兴镇境内的雷虎岭(168.3米)等38个山丘较高外,绝大部分为海拔100米以下的台地和平原。马鞍岭为全市最高点。地表主要为第四纪基性火山岩和第四系松散沉积物,呈较大面积分布,滨海以滨海台阶式地貌为主,西部以典型的火山地貌为主。全市地貌基本分为北部滨海平原区,中部沿江阶地区,东部、南部台地区,西部熔岩台地区。