Distance from Cartagena to Rio de Janeiro

The distance between Cartagena, Spain and Rio de Janeiro, Brazil is 8,023 kilometers (4,985 miles)

Country: Spain

Region: Murcia

City: Cartagena

Country: Brazil

Region: Rio de Janeiro

City: Rio de Janeiro

Travel time

Mode Estimated time
Airplane 12-14 hours
Jet fighter 8-10 hours
Speed Time
300 km/h

Cartagena, Spain

Local time:

Coordinates: 37.6051° N 0.9862° W


Nearby airports:
  • Murcia–San Javier Airport (MJV)
  • Región de Murcia International Airport (RMU)
  • Alicante International Airport (ALC)
  • Almería International Airport (LEI)
  • Albacete-Los Llanos Airport (ABC)

Rio de Janeiro, Brazil

Local time:

Coordinates: 22.9064° S 43.1822° W


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)

Other distances from Cartagena

Distance between cities Kilometers
From Cartagena to Madrid 391 km
From Cartagena to Barcelona 500 km
From Cartagena to Valencia 214 km
From Cartagena to Zaragoza 450 km
From Cartagena to Málaga 320 km

Cities within similar distances

The following list contains cities that are at equal or similar distances as between Cartagena and Rio de Janeiro.

From To Distance (kilometers)
Albuquerque, United States A Coruña, Spain 8,023 km
Goiânia, Brazil Valencia, Spain 8,023 km
Contagem, Brazil Oviedo, Spain 8,023 km
Murcia, Spain Tulsa, United States 8,023 km
Shanghai, China Melbourne, Australia 8,024 km
Tulsa, United States San Juan, Argentina 8,022 km
Mesa, United States Cuiabá, Brazil 8,024 km
Buenos Aires, Argentina Saltillo, Mexico 8,024 km
Bogotá, Colombia Madrid, Spain 8,022 km
Hamburg, Germany Recife, Brazil 8,022 km
Monterrey, Mexico Caxias do Sul, Brazil 8,024 km
Tonalá, Mexico Juiz de Fora, Brazil 8,022 km
Baltimore, United States Santa Fe, Argentina 8,024 km
Medellín, Colombia Latina, Spain 8,024 km
Madrid, Spain Bello, Colombia 8,022 km
Houston, United States Sevilla, Spain 8,024 km
Santo André, Brazil Nuevo Laredo, Mexico 8,024 km
Baltimore, United States Caxias do Sul, Brazil 8,025 km
São Bernardo do Campo, Brazil Nuevo Laredo, Mexico 8,025 km
Duque de Caxias, Brazil Reynosa, Mexico 8,020 km

Measure more distances between cities