Flight distance between Old Harbour Bay, Jamaica and San Diego, United States of America 2,683.3 mi / 4,318.3 km