Город Порт-о-Пренс находится на берегу Мексиканского залива: залив, на котором расположен город, который действует как естественная гавань, поддерживает экономическую активность со времен аравакских цивилизаций.
Он расположен на юго-западном побережье залива Гонаве.