Flight distance between Petra, Jordan and Tianshui, China 4,023.0 mi / 6,474.3 km