Flight distance between New Kingston, Jamaica and San Diego, United States of America 2,697.7 mi / 4,341.5 km