Flight distance between Salihorsk, Belarus and Hamilton, Canada 4,528.5 mi / 7,288.0 km