Flight distance between Petra, Jordan and Shiyan, China 4,340.1 mi / 6,984.8 km