Flight distance between Old Harbour Bay, Jamaica and Verrettes, Haiti 313.8 mi / 505.0 km