Flight distance between Old Harbour Bay, Jamaica and Cooper’s Town, Bahamas 619.8 mi / 997.5 km