Distance from Rio de Janeiro to Recife (Brazil)

The distance between Rio de Janeiro and Recife, Pernambuco is 1,868 kilometers (1,161 miles).

Rio de Janeiro, Brazil

Recife, Pernambuco, Brazil

From Rio de Janeiro to Recife, the straight-line distance is 1,868 kilometers, heading northeast. Both cities are at a similar altitude, with Rio de Janeiro at 12 meters above sea level and Recife at 8 meters.

Travel time

Mode Estimated time
Bicycle 6-7 days
Motorcycle 2-3 days
Car 1-2 days
Airplane 3-4 hours
Speed Time
50 km/h
100 km/h
150 km/h
Rio de Janeiro, Brazil

Local time:

Time Zone: America/Sao_Paulo

Coordinates: 22.9064° S 43.1822° W

Elevation: 12 m (39 ft)


Nearby airports:
  • Santos Dumont Airport (SDU)
  • Rio de Janeiro-Galeão International Airport (GIG)
  • Jacarepagua-Roberto Marinho Airport (RRJ)
  • Aeroclube Airport (QNV)
  • Santa Cruz Air Force Base (SNZ)
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)

Other distances from Recife

Distances 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 Rio de Janeiro and Recife.

From To Distance (kilometers)
Tegucigalpa, Honduras Zapopan, Mexico 1,868 km
Managua, Nicaragua Irapuato, Mexico 1,868 km
Rome, Italy Lisbon, Portugal 1,868 km
Memphis, United States Veracruz, Mexico 1,869 km
Lima, Peru Salta, Argentina 1,867 km
Phoenix, United States Morelia, Mexico 1,867 km
Barcelona, Spain Warsaw, Poland 1,867 km
Ciudad Guayana, Venezuela Kingston, Jamaica 1,867 km
León de los Aldama, Mexico Mexicali, Mexico 1,867 km
Columbus, United States Havana, Cuba 1,867 km
Amsterdam, Netherlands Sevilla, Spain 1,869 km
Sucre, Bolivia Porto Alegre, Brazil 1,869 km
Tegucigalpa, Honduras Guadalajara, Mexico 1,866 km
Chihuahua, Mexico Mérida, Mexico 1,866 km
Sheffield, United Kingdom Málaga, Spain 1,866 km
San Salvador, El Salvador Nuevo Laredo, Mexico 1,866 km
Mérida, Mexico Culiacán, Mexico 1,870 km

Measure more distances between cities