Flight distance between New Kingston, Jamaica and David, Panama 762.9 mi / 1,227.8 km