Distance from Balkh to Johannesburg

The distance between Balkh, Afghanistan and Johannesburg, South Africa is 8,071 kilometers (5,015 miles).

Balkh, Afghanistan

Johannesburg, Gauteng, South Africa

From Balkh to Johannesburg, the straight-line distance is 8,071 kilometers, heading southwest. Balkh is at 348 meters above sea level, while Johannesburg is at 1,767 meters.

Travel time

Mode Estimated time
Bicycle 26-30 days
Motorcycle 10-12 days
Car 8-10 days
Airplane 12-14 hours
Speed Time
50 km/h
100 km/h
150 km/h
Balkh, Afghanistan

Local time:

Time Zone: Asia/Kabul

Coordinates: 36.7564° N 66.8972° E

Elevation: 348 m (1,142 ft)


Nearby airports:
  • Mazar I Sharif Airport (MZR)
  • Termez Airport (TMJ)
  • Konduz Airport (UND)
  • Maimana Airport (MMZ)
  • Qurghonteppa International Airport (KQT)
Johannesburg, South Africa

Local time:

Time Zone: Africa/Johannesburg

Coordinates: 26.2023° S 28.0436° E

Elevation: 1,767 m (5,797 ft)


Nearby airports:
  • Rand Airport (QRA)
  • O.R. Tambo International Airport (JNB)
  • Grand Central Airport (GCJ)
  • Lanseria International Airport (HLA)
  • Waterkloof Air Force Base (WKF)

Other distances from Balkh

Distance between cities Kilometers
From Balkh to Kabul 322 km
From Balkh to Herāt 503 km
From Balkh to Mazār-e Sharīf 20 km
From Balkh to Kandahār 581 km
From Balkh to Kunduz 175 km

Cities within similar distances

The following list contains cities that are at equal or similar distances as between Balkh and Johannesburg.

From To Distance (kilometers)
Buenos Aires, Argentina Raleigh, United States 8,071 km
San Antonio, United States São Paulo, Brazil 8,071 km
Guadalajara, Mexico Mar del Plata, Argentina 8,070 km
Fortaleza, Brazil Culiacán, Mexico 8,070 km
Rio de Janeiro, Brazil Houston, United States 8,070 km
Manaus, Brazil Cardiff, United Kingdom 8,072 km
San Antonio, United States Guarulhos, Brazil 8,072 km
Gibraltar, Gibraltar Dallas, United States 8,069 km
Mérida, Mexico Nottingham, United Kingdom 8,073 km
Istanbul, Turkey The Bronx, United States 8,069 km
Ottawa, Canada San Miguel de Tucumán, Argentina 8,069 km
San Juan, Puerto Rico Port Harcourt, Nigeria 8,069 km
Cochabamba, Bolivia Bakersfield, United States 8,073 km
Barcelona, Spain Chennai, India 8,074 km
Bengaluru, India Ibadan, Nigeria 8,074 km
Birmingham, United Kingdom Kolkata, India 8,067 km
Dhaka, Bangladesh Reading, United Kingdom 8,075 km
Fort Worth, United States Córdoba, Spain 8,067 km
Zapopan, Mexico Mar del Plata, Argentina 8,075 km
Accra, Ghana Vadodara, India 8,076 km

Measure more distances between cities