Flight distance between Shenzhen, China and Darwin, Australia 2,672.1 mi / 4,300.3 km