Flight distance between New Kingston, Jamaica and San Miguelito, Panama 644.6 mi / 1,037.4 km