Flight distance between Old Harbour Bay, Jamaica and Saint-Marc, Haiti 300.2 mi / 483.0 km