Flight distance between Petra, Jordan and Metsemotlhaba, Botswana 3,845.2 mi / 6,188.2 km