長港地處鄂州市中部,此處是武昌魚的著名產地梁子湖出水要衝——九十里長港。長港地處平原湖區,四季分明,光照充足,雨量充沛,土質肥沃,適宜發展各類種養業。此處人少地多,水利設施完善,具有發展規模生產、集約經營的優越條件。此處地形呈不規則的銳角三角形,地屬湖區平原,其特點是低洼平坦。長港兩岸的地勢略高,港岸如同“脊樑”。
境內東部的峒山湖原是梁子湖的一個子湖,地勢偏低。西部(即境內的黃金湖與大治市保全湖的西部)靠長港邊緣的地勢略高,東南部略低,全鎮地面平均海拔高度為18米(按黃海高度),最高處是峒山,海拔高度為71.1米,地面最低點是峒山村樟灣的西南部,海拔高度為14.5米。
鎮鏡內有4座小山,分別是峒山、小峒山、乍巴山、石頭山,均屬湖中的斷層山。峒山海拔高度為71.1米,小峒山海拔高度為31.9米,乍巴山海拔高度為30.3米,石頭山海拔高度為28.1米。流經長港鎮的天然河有兩條:一是長港。此港全長46.8公里,港面寬150米左右,水深4-6米,從長港鎮中部穿過,在鎮境內的河道約6公里,為季節性流水河,常年有水;二是夏溝。該溝位於長港鎮中部,為長港支流,河道全長4.5公里,寬100米左右。