Flight distance between Annotto Bay, Jamaica and Tocumen, Panama 658.3 mi / 1,059.4 km