地理.太子港位于伊斯帕尼奥拉岛西部、戈纳夫湾东南岸、拉萨尔山、库尔德萨克平原与加勒比海的交接处，面对戈纳夫岛。2010年1月12日，距离太子港以西10英里处发生芮氏规模7.0的地震，并在之后发生了最大规模为6.1的多次余震，造成包括总统府、联合国维和部队总部大楼等大量建筑损毁。
气候.太子港的气候属于热带干湿季气候，全年气温大致平均。三月到十一月是雨季，不过七月的雨水稍少，而旱季则是余下的三个月份。太子港的旱季通常温而湿，雨季则通常热而湿。
交通.太