Flight distance between Old Harbour Bay, Jamaica and Thomazeau, Haiti 332.3 mi / 534.9 km