Flight distance between New Kingston, Jamaica and Tocumen, Panama 640.4 mi / 1,030.6 km