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 Port Elizabeth 665 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
Paris, France Vigo, Spain 1,133 km
Guayaquil, Ecuador Callao, Peru 1,132 km
Milwaukee, United States Raleigh, United States 1,134 km
Guayaquil, Ecuador Lima, Peru 1,134 km
Belmopan, Belize Naucalpan de Juárez, Mexico 1,134 km
Bengaluru, India Vadodara, India 1,132 km
Zaragoza, Spain Swansea, United Kingdom 1,132 km
Brussels, Belgium Budapest, Hungary 1,132 km
San Antonio, United States Kansas City, United States 1,132 km
Houston, United States Mérida, Mexico 1,132 km
New South Memphis, United States Minneapolis, United States 1,132 km
Ciudad Juárez, Mexico Los Angeles, United States 1,132 km
Minsk, Belarus Belgrade, Serbia 1,134 km
Kingston, Jamaica San Juan, Puerto Rico 1,131 km
Belmopan, Belize Cuautitlán Izcalli, Mexico 1,135 km
Santiago de Querétaro, Mexico Houston, United States 1,135 km
Chihuahua, Mexico Tijuana, Mexico 1,131 km
Sheffield, United Kingdom Bilbao, Spain 1,130 km
Fortaleza, Brazil Belém, Brazil 1,136 km

Measure more distances between cities