Flight distance between New Kingston, Jamaica and Cativá, Panama 631.4 mi / 1,016.1 km