Flight distance between Old Harbour Bay, Jamaica and Dessalines, Haiti 314.4 mi / 505.9 km