Flight distance between Alexandria, Egypt and Hamilton, Canada 5,646.2 mi / 9,086.6 km