If you are taking flights from New York to Port-au-Prince Haiti then the flight time will be of 3 hours 39 minutes on average. When travelling from major city like Boston to Port-au-Prince it will take around 4 hours 21 minutes.