营前港处于闽江的白龙江、乌龙江和上洞江三江的交汇处,与马尾隔江相望。水路北距上海港471海里、温州港173海里、沙埕港125海里,南距泉州港156海里、厦门港199海里,东距台湾省基隆港148海里。原港区从营前镇新街至伯牙潭,岸段长750米;现港区向西扩展至黄石,岸段长7800米。