Distance from Uganda to South Africa

The distance between Uganda and South Africa is 3,671 kilometers (2,281 miles).

Uganda, Africa

South Africa, Africa

3,671 km

Distance between centroids

2,285 km

Shortest distance

Calculated based on main borders (including major islands)

2,797 km

Shortest distance between major cities

Mbarara → Rustenburg

Distances between Uganda and South Africa by cities:

City in Uganda City in South Africa Distance (kilometers)
Lira Rustenburg 3,148 km
Kyengera Johannesburg 2,971 km
Masaka Pretoria 2,837 km
Jinja Johannesburg 2,999 km
Mbarara Rustenburg 2,797 km
Lira Johannesburg 3,191 km
Hoima Pretoria 3,026 km
Masaka Cape Town 3,970 km
Bunamwaya Johannesburg 2,967 km
Njeru Krugersdorp 2,992 km
Gulu Cape Town 4,315 km
Mbarara Krugersdorp 2,836 km
Wakiso Rustenburg 2,939 km
Kampala Johannesburg 2,974 km
Kira Rustenburg 2,942 km
Kira Cape Town 4,080 km
Hoima Rustenburg 3,031 km
Kasese Rustenburg 2,877 km
Njeru Rustenburg 2,959 km
Bunamwaya Pretoria 2,915 km

Distance between cities calculator →

Other distances from Uganda

Distance between countries Kilometers
From Uganda to China 8,296 km
From Uganda to India 5,496 km
From Uganda to United States 13,183 km
From Uganda to Indonesia 9,090 km
From Uganda to Pakistan 5,058 km

Other distances from South Africa

Distances between countries Kilometers
From South Africa to China 11,224 km
From South Africa to India 8,242 km
From South Africa to United States 14,396 km
From South Africa to Indonesia 10,065 km
From South Africa to Pakistan 8,342 km

Countries separated by similar distances

The following list contains countries that are separated by a similar distance as it is between Uganda and South Africa.

From To Distance (kilometers)
Ireland Libya 3,671 km
India Azerbaijan 3,682 km
India Mongolia 3,683 km
United States U.S. Virgin Islands 3,654 km
Italy Nigeria 3,653 km
Spain Nigeria 3,688 km
Spain Ivory Coast 3,652 km
Mexico Aruba 3,651 km
Ireland Turkey 3,648 km
Mexico Colombia 3,694 km
Colombia Mexico 3,694 km
United Kingdom Georgia 3,644 km
France Azerbaijan 3,697 km
Italy Sudan 3,641 km
India Hong Kong 3,639 km

More distances from Uganda

Calculate the distance between any 2 countries