Flight distance between Otse, Botswana and Johannesburg, South Africa 165.6 mi / 266.5 km