Flight distance between Shijiazhuang, China and Lucknow, India 2,090.0 mi / 3,363.6 km