Distance from Recife to Cape Town

The distance between Recife, Brazil and Cape Town, South Africa is 6,152 kilometers (3,823 miles).

Recife, Pernambuco, Brazil

Cape Town, Western Cape, South Africa

From Recife to Cape Town, the straight-line distance is 6,152 kilometers, heading southeast. Both cities are at a similar altitude, with Recife at 8 meters above sea level and Cape Town at 25 meters.

Travel time

Mode Estimated time
Airplane 8-10 hours
Jet fighter 6-8 hours
Speed Time
300 km/h
Recife, Brazil

Local time:

Time Zone: America/Recife

Coordinates: 8.0539° S 34.8811° W

Elevation: 8 m (26 ft)


Nearby airports:
  • Recife/Guararapes–Gilberto Freyre International Airport (REC)
  • Presidente Castro Pinto International Airport (JPA)
  • Caruaru Airport (CAU)
  • Presidente João Suassuna Airport (CPV)
  • Maceió/Zumbi dos Palmares International Airport (MCZ)
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 Recife

Distance between cities Kilometers
From Recife to São Paulo 2,124 km
From Recife to Rio de Janeiro 1,868 km
From Recife to Belo Horizonte 1,636 km
From Recife to Salvador 673 km
From Recife to Fortaleza 628 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 Recife and Cape Town.

From To Distance (kilometers)
Winnipeg, Canada Kingston upon Hull, United Kingdom 6,151 km
Hyderābād, India Belgrade, Serbia 6,153 km
Milwaukee, United States Bristol, United Kingdom 6,153 km
Baghdad, Iraq Hanoi, Vietnam 6,153 km
Reynosa, Mexico Belém, Brazil 6,153 km
Maracaibo, Venezuela Las Palmas de Gran Canaria, Spain 6,153 km
Rosario, Argentina Guatemala City, Guatemala 6,150 km
La Paz, Bolivia Nashville, United States 6,150 km
Washington, United States Fortaleza, Brazil 6,154 km
Seattle, United States Valledupar, Colombia 6,154 km
Belo Horizonte, Brazil Benin City, Nigeria 6,154 km
Vancouver, Canada Santa Marta, Colombia 6,154 km
Rosario, Argentina Mixco, Guatemala 6,155 km
Santiago de Querétaro, Mexico Belém, Brazil 6,155 km
Quito, Ecuador Oakland, United States 6,149 km
Fortaleza, Brazil Baltimore, United States 6,155 km
Amsterdam, Netherlands Baltimore, United States 6,149 km
Port of Spain, Trinidad and Tobago Tijuana, Mexico 6,155 km
Moscow, Russia Kakamega, Kenya 6,155 km
Salvador, Brazil Tegucigalpa, Honduras 6,149 km

Measure more distances between cities