Distance from Recife to Porto Alegre (Brazil)

The distance between Recife, Pernambuco and Porto Alegre, Rio Grande do Sul is 2,972 kilometers (1,846 miles).

Recife, Pernambuco, Brazil

Porto Alegre, Rio Grande do Sul, Brazil

From Recife to Porto Alegre, the straight-line distance is 2,972 kilometers, heading southwest. Both cities are at a similar altitude, with Recife at 8 meters above sea level and Porto Alegre at 46 meters.

Travel time

Mode Estimated time
Bicycle 10-12 days
Motorcycle 3-4 days
Car 2-3 days
Airplane 4-5 hours
Speed Time
50 km/h
100 km/h
150 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)
Porto Alegre, Brazil

Local time:

Time Zone: America/Sao_Paulo

Coordinates: 30.0328° S 51.2302° W

Elevation: 46 m (151 ft)


Nearby airports:
  • Salgado Filho International Airport (POA)
  • Porto Alegre (QNS)
  • Hugo Cantergiani Regional Airport (CXJ)
  • João Simões Lopes Neto International Airport (PET)
  • Lauro Kurtz Airport (PFB)

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

Cities within similar distances

The following list contains the cities of Brazil that are at equal or similar distances as between Recife and Porto Alegre.

From To Distance (kilometers)
Tehran, Iran Budapest, Hungary 2,972 km
Monterrey, Mexico Portland, United States 2,972 km
Kingston, Jamaica Manaus, Brazil 2,972 km
San Jose, United States Venustiano Carranza, Mexico 2,972 km
Detroit, United States Tlalpan, Mexico 2,972 km
San Jose, United States Álvaro Obregón, Mexico 2,971 km
Puebla, Mexico Ibagué, Colombia 2,973 km
Mexico City, Mexico San Jose, United States 2,971 km
Detroit, United States Xochimilco, Mexico 2,973 km
Hong Kong, Hong Kong Patna, India 2,973 km
Istanbul, Turkey Belfast, United Kingdom 2,973 km
Santiago de los Caballeros, Dominican Republic Ciudad Nezahualcoyotl, Mexico 2,971 km
Belmopan, Belize Manhattan, United States 2,971 km
Santiago de los Caballeros, Dominican Republic Ecatepec de Morelos, Mexico 2,973 km
La Paz, Bolivia Barcelona, Venezuela 2,970 km
San Salvador, El Salvador Columbus, United States 2,974 km
Saint Petersburg, Russia Palma, Spain 2,974 km
Cartagena, Colombia Houston, United States 2,974 km
Torreón, Mexico Calgary, Canada 2,974 km

Measure more distances between cities