Flight distance between New Kingston, Jamaica and Ramotswa, Botswana 7,503.8 mi / 12,076.2 km