Countries between South Africa and Zambia

Up to 500 kilometers
Botswana flag Distance from South Africa to Botswana is: 252 kilometer Distance from Pretoria to Gaborone
Up to 1,500 kilometers
Zambia flag Distance from South Africa to Zambia is: 1,146 kilometer Distance from Pretoria to Lusaka