Flight distance between Alexandria, Egypt and Shijiazhuang, China 4,659.7 mi / 7,499.0 km