Flight distance between Sabanitas, Panama and Hamilton, Canada 2,342.8 mi / 3,770.3 km