Flight distance between Tébessa, Algeria and North York, Canada 4,476.3 mi / 7,203.8 km