Flight distance between Otse, Botswana and Pietermaritzburg, South Africa 427.5 mi / 688.0 km