Distance from Şaḩam to Johannesburg

The distance between Şaḩam, Oman and Johannesburg, South Africa is 6,380 kilometers (3,964 miles).

Şaḩam, Al Batinah North, Oman

Johannesburg, Gauteng, South Africa

From Şaḩam to Johannesburg, the straight-line distance is 6,380 kilometers, heading southwest. Şaḩam is at only 2 meters above sea level, while Johannesburg is at 1,767 meters.

Travel time

Mode Estimated time
Bicycle 22-26 days
Motorcycle 7-8 days
Car 6-7 days
Airplane 10-12 hours
Speed Time
50 km/h
100 km/h
150 km/h
Şaḩam, Oman

Local time:

Time Zone: Asia/Muscat

Coordinates: 24.1722° N 56.8886° E

Elevation: 2 m (7 ft)


Nearby airports:
  • Sohar Airport (OHS)
  • Fujairah International Airport (FJR)
  • Al Ain International Airport (AAN)
  • Muscat International Airport (MCT)
  • Dibba Airport (BYB)
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 Şaḩam

Distance between cities Kilometers
From Şaḩam to Muscat 168 km
From Şaḩam to Seeb 144 km
From Şaḩam to Bawshar 167 km
From Şaḩam to Sohar 27 km
From Şaḩam to Sur 323 km

Cities within similar distances

The following list contains cities that are at equal or similar distances as between Şaḩam and Johannesburg.

From To Distance (kilometers)
Belo Horizonte, Brazil Mixco, Guatemala 6,380 km
Fortaleza, Brazil Palma, Spain 6,381 km
Toronto, Canada Murcia, Spain 6,381 km
Madrid, Spain San Juan, Puerto Rico 6,382 km
Guatemala City, Guatemala Guarulhos, Brazil 6,378 km
Lagos, Nigeria Campinas, Brazil 6,378 km
São Paulo, Brazil Mixco, Guatemala 6,382 km
Saltillo, Mexico Belém, Brazil 6,383 km
Santo Domingo, Dominican Republic Mar del Plata, Argentina 6,383 km
Montréal, Canada Lima, Peru 6,383 km
Rio de Janeiro, Brazil Las Palmas de Gran Canaria, Spain 6,383 km
Charlotte, United States Reading, United Kingdom 6,384 km
Berlin, Germany The Bronx, United States 6,384 km
La Paz, Bolivia The Bronx, United States 6,376 km
Villa Nueva, Guatemala Guarulhos, Brazil 6,376 km
Port of Spain, Trinidad and Tobago Córdoba, Spain 6,384 km
Vancouver, Canada Maracaibo, Venezuela 6,376 km
Detroit, United States Madrid, Spain 6,384 km
Guatemala City, Guatemala São Paulo, Brazil 6,376 km
Barcelona, Spain Lahore, Pakistan 6,375 km

Measure more distances between cities