马尾港系淡水良港,位于福州东南、闽江两分流——台江、乌龙江会合处,水路西至福州16.4公里,东距闽江口26.6公里。港内水域狭长,两江会合处宽约4000米,航道宽600~1000米,金牌门最窄处仅350米,面积34平方公里。水深一般3米以上,锚地及航道水深多在7米以上,有大屿、中沙、内拦江沙三处水深3米左右的浅滩,6000吨以上舰船须候潮进出。罗星塔、亭江、琯头、壶江锚地可泊1万吨级舰船,营前锚地可泊5000吨级舰船。罗星塔码头有1万吨级和5000吨级泊位各2个,其余各处码头泊位在2000吨级以下。