Flight distance between Petra, Jordan and Johor Bahru, Malaysia 4,877.2 mi / 7,849.1 km