Flight distance between Old Harbour Bay, Jamaica and Ti Port-de-Paix, Haiti 311.8 mi / 501.8 km