Distance from South Africa to India

The distance between South Africa and India is 8,242 kilometers (5,121 miles).

South Africa, Africa

India, Asia

8,242 km

Distance between centroids

6,033 km

Shortest distance

Calculated based on main borders (including major islands)

6,856 km

Shortest distance between major cities

Pretoria → Bengaluru

Distances between South Africa and India by cities:

City in South Africa City in India Distance (kilometers)
Newcastle Ahmedabad 7,251 km
Randburg Mumbai 6,965 km
Vereeniging Mumbai 7,013 km
Pretoria Delhi 7,983 km
Bloemfontein Indore 7,821 km
Johannesburg Nagpur 7,601 km
Pietermaritzburg Nagpur 7,667 km
Bloemfontein Mumbai 7,318 km
Cape Town Delhi 9,290 km
Vereeniging Delhi 8,075 km
Tembisa Indore 7,442 km
Johannesburg Mumbai 6,970 km
Port Elizabeth Bengaluru 7,565 km
Krugersdorp Delhi 8,039 km
Welkom Delhi 8,260 km
Soweto Indore 7,490 km
Welkom Mumbai 7,197 km
Durban Indore 7,538 km
Pietermaritzburg Indore 7,563 km
Port Elizabeth Indore 8,223 km

Distance between cities calculator →

Other distances from South Africa

Distance 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

Other distances from India

Distances between countries Kilometers
From India to China 2,984 km
From India to United States 13,595 km
From India to Indonesia 4,483 km
From India to Pakistan 1,451 km
From India to Brazil 14,787 km

Countries separated by similar distances

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

From To Distance (kilometers)
Puerto Rico Slovakia 8,241 km
Slovakia Puerto Rico 8,241 km
Uruguay Eswatini 8,238 km
Puerto Rico Sao Tome and Principe 8,236 km
Netherlands Maldives 8,234 km
El Salvador Mauritania 8,246 km
Sweden Haiti 8,247 km
Bulgaria Hong Kong 8,248 km
Uruguay Nigeria 8,232 km
Papua New Guinea Russia 8,226 km
Sweden Malawi 8,254 km
Puerto Rico Hungary 8,255 km
El Salvador Portugal 8,256 km
Bulgaria Cambodia 8,219 km
Bulgaria Macao 8,217 km

More distances from South Africa

Calculate the distance between any 2 countries