Flight distance between Shakawe, Botswana and Xi’an, China 6,764.4 mi / 10,886.3 km