Flight distance between New Kingston, Jamaica and Serowe, Botswana 7,520.1 mi / 12,102.5 km