Flight distance between Shenzhen, China and Puente Alto, Chile 11,621.8 mi / 18,703.4 km