Flight distance between Bakıxanov, Azerbaijan and Hamilton, Canada 5,864.9 mi / 9,438.7 km