Flight distance between Salcedo, Dominican Republic and Hamilton, Canada 1,738.1 mi / 2,797.1 km