Distance from Sohar to Cape Town

The distance between Sohar, Oman and Cape Town, South Africa is 7,616 kilometers (4,732 miles).

Sohar, Al Batinah North, Oman

Cape Town, Western Cape, South Africa

From Sohar to Cape Town, the straight-line distance is 7,616 kilometers, heading southwest. Both cities are at a similar altitude, with Sohar at 12 meters above sea level and Cape Town at 25 meters.

Travel time

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

Local time:

Time Zone: Asia/Muscat

Coordinates: 24.3475° N 56.7094° E

Elevation: 12 m (39 ft)


Nearby airports:
  • Sohar Airport (OHS)
  • Fujairah International Airport (FJR)
  • Al Ain International Airport (AAN)
  • Dibba Airport (BYB)
  • Al Minhad Air Base (NHD)
Cape Town, South Africa

Local time:

Time Zone: Africa/Johannesburg

Coordinates: 33.9258° S 18.4232° E

Elevation: 25 m (82 ft)


Nearby airports:
  • Cape Town International Airport (CPT)
  • Langebaanweg Airport (SDB)
  • Robertson Airport (ROD)
  • Overberg Airport (OVG)
  • Vredendal Airport (VRE)

Other distances from Sohar

Distance between cities Kilometers
From Sohar to Muscat 192 km
From Sohar to Seeb 168 km
From Sohar to Bawshar 192 km
From Sohar to Sur 349 km
From Sohar to ‘Ibrī 126 km

Other distances from Cape Town

Distances between cities Kilometers
From Cape Town to Johannesburg 1,261 km
From Cape Town to Pretoria 1,307 km
From Cape Town to Durban 1,274 km
From Cape Town to Soweto 1,243 km
From Cape Town to Port Elizabeth 665 km

Cities within similar distances

The following list contains cities that are at equal or similar distances as between Sohar and Cape Town.

From To Distance (kilometers)
Stockholm, Sweden Seattle, United States 7,615 km
Boston, United States Asunción, Paraguay 7,615 km
Barcelona, Spain Valencia, Venezuela 7,617 km
Rosario, Argentina Kumasi, Ghana 7,617 km
Valencia, Spain New South Memphis, United States 7,617 km
Morelia, Mexico Guarulhos, Brazil 7,615 km
Dublin, Ireland Barranquilla, Colombia 7,614 km
Oslo, Norway Chennai, India 7,618 km
Sucre, Bolivia Colorado Springs, United States 7,618 km
Amsterdam, Netherlands Kolkata, India 7,618 km
Miami, United States Oslo, Norway 7,614 km
Barcelona, Spain Patna, India 7,618 km
Valencia, Spain Memphis, United States 7,613 km
Paris, France Caracas, Venezuela 7,620 km
Mumbai, India Valladolid, Spain 7,612 km
Columbus, United States San Miguel de Tucumán, Argentina 7,620 km
Saint Petersburg, Russia Tokyo, Japan 7,612 km
Dublin, Ireland Mumbai, India 7,612 km

Measure more distances between cities