Flight distance between Cairo, Egypt and Vancouver, Canada 6,734.0 mi / 10,837.2 km