Flight distance between Shijiazhuang, China and San Diego, United States of America 6,528.3 mi / 10,506.4 km