Flight distance between Old Harbour Bay, Jamaica and Fort Liberté, Haiti 364.7 mi / 586.9 km