Flight distance between Annotto Bay, Jamaica and Thomazeau, Haiti 307.4 mi / 494.7 km