Puerto España está localizado al noroeste de la isla de Trinidad, entre el golfo de Paria, las colinas de la cordillera norte y el pantano Caroni.