Distance from Recife to Barcelona

The distance between Recife, Brazil and Barcelona, Spain is 6,653 kilometers (4,134 miles).

Recife, Pernambuco, Brazil

Barcelona, Catalonia, Spain

From Recife to Barcelona, the straight-line distance is 6,653 kilometers, heading northeast. Both cities are at a similar altitude, with Recife at 8 meters above sea level and Barcelona at 47 meters.

Travel time

Mode Estimated time
Airplane 10-12 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)
Barcelona, Spain

Local time:

Time Zone: Europe/Madrid

Coordinates: 41.3888° N 2.159° E

Elevation: 47 m (154 ft)


Nearby airports:
  • Barcelona–El Prat Airport (BCN)
  • Sabadell Airport (QSA)
  • Aeroport de Girona - Costa Brava (GRO)
  • Reus Airport (REU)
  • Pirineus - la Seu d'Urgel Airport (LEU)

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 Barcelona

Distances between cities Kilometers
From Barcelona to Madrid 505 km
From Barcelona to Valencia 303 km
From Barcelona to Zaragoza 255 km
From Barcelona to Málaga 770 km
From Barcelona to Murcia 471 km

Cities within similar distances

The following list contains cities that are at equal or similar distances as between Recife and Barcelona.

From To Distance (kilometers)
Toronto, Canada Fortaleza, Brazil 6,653 km
Miami, United States Vigo, Spain 6,653 km
Stockholm, Sweden Cleveland, United States 6,653 km
San Juan, Puerto Rico Manchester, United Kingdom 6,654 km
Kinshasa, Democratic Republic of the Congo Preston, United Kingdom 6,654 km
Stockholm, Sweden Washington, United States 6,654 km
Nairobi, Kenya Amsterdam, Netherlands 6,655 km
Kampala, Uganda Kingston upon Hull, United Kingdom 6,651 km
Miami, United States Puente Alto, Chile 6,651 km
Navi Mumbai, India Oslo, Norway 6,655 km
Lisbon, Portugal Santiago de Cuba, Cuba 6,650 km
Santa Cruz de la Sierra, Bolivia Arlington, United States 6,656 km
Birmingham, United Kingdom Edmonton, Canada 6,656 km
Sucre, Bolivia Arlington, United States 6,657 km
Indianapolis, United States Bilbao, Spain 6,657 km
Puebla, Mexico Goiânia, Brazil 6,657 km
Columbus, United States Zaragoza, Spain 6,649 km
Edmonton, Canada Nottingham, United Kingdom 6,648 km
Santiago de los Caballeros, Dominican Republic Málaga, Spain 6,658 km

Measure more distances between cities