Flight distance between New Kingston, Jamaica and Shakawe, Botswana 7,148.4 mi / 11,504.2 km