Flight distance between Tébessa, Algeria and Hamilton, Canada 4,511.5 mi / 7,260.5 km