Distance from Mmabatho to Cape Town (South Africa)

The distance between Mmabatho, North West and Cape Town, Western Cape is 1,133 kilometers (704 miles).

Mmabatho, North West, South Africa

Cape Town, Western Cape, South Africa

From Mmabatho to Cape Town, the straight-line distance is 1,133 kilometers, heading southwest. Mmabatho is situated at an altitude of 1,282 meters above sea level, while Cape Town is at 25 meters.

Travel time

Mode Estimated time
Bicycle 3-4 days
Motorcycle 1-2 days
Car 1-2 days
Airplane 1-2 hours
Speed Time
50 km/h
100 km/h
150 km/h
Mmabatho, South Africa

Local time:

Time Zone: Africa/Johannesburg

Coordinates: 25.85° S 25.6333° E

Elevation: 1,282 m (4,206 ft)


Nearby airports:
  • Mmabatho International Airport (MBD)
  • Sir Seretse Khama International Airport (GBE)
  • Vryburg Airport (VRU)
  • P C Pelser Airport (KXE)
  • Pilanesberg International Airport (NTY)
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 Mmabatho

Distance between cities Kilometers
From Mmabatho to Johannesburg 244 km
From Mmabatho to Cape Town 1,133 km
From Mmabatho to Pretoria 256 km
From Mmabatho to Durban 692 km
From Mmabatho to Soweto 227 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 Pietermaritzburg 1,229 km

Cities within similar distances

The following list contains the cities of South Africa that are at equal or similar distances as between Mmabatho and Cape Town.

From To Distance (kilometers)
São Paulo, Brazil Asunción, Paraguay 1,133 km
Houston, United States Mérida, Mexico 1,132 km
Lima, Peru Guayaquil, Ecuador 1,134 km
Bengaluru, India Vadodara, India 1,132 km
Belmopan, Belize Naucalpan de Juárez, Mexico 1,134 km
Zaragoza, Spain Swansea, United Kingdom 1,132 km
Hanoi, Vietnam Ho Chi Minh City, Vietnam 1,132 km
Maracaibo, Venezuela Santiago de Cuba, Cuba 1,132 km
Budapest, Hungary Brussels, Belgium 1,132 km
San Antonio, United States Kansas City, United States 1,132 km
New South Memphis, United States Minneapolis, United States 1,132 km
Los Angeles, United States Ciudad Juárez, Mexico 1,132 km
Minsk, Belarus Belgrade, Serbia 1,134 km
Guayaquil, Ecuador Callao, Peru 1,131 km
Kingston, Jamaica San Juan, Puerto Rico 1,131 km
Puebla, Mexico San Salvador, El Salvador 1,131 km
Belmopan, Belize Cuautitlán Izcalli, Mexico 1,135 km
Houston, United States Santiago de Querétaro, Mexico 1,135 km
Tijuana, Mexico Chihuahua, Mexico 1,131 km

Measure more distances between cities