Flight distance between Saint Peters, Montserrat and Hamilton, Canada 2,101.7 mi / 3,382.4 km