Distance from Asmara to Rio de Janeiro

The distance between Asmara, Eritrea and Rio de Janeiro, Brazil is 9,888 kilometers (6,144 miles).

Asmara, Maekel, Eritrea

Rio de Janeiro, Brazil

From Asmara to Rio de Janeiro, the straight-line distance is 9,888 kilometers, heading southwest. Asmara is situated at an altitude of 2,334 meters above sea level, while Rio de Janeiro is at only 12 meters.

Travel time

Mode Estimated time
Airplane 14-16 hours
Jet fighter 10-12 hours
Speed Time
300 km/h
Asmara, Eritrea

Local time:

Time Zone: Africa/Asmara

Coordinates: 15.3381° N 38.9318° E

Elevation: 2,334 m (7,657 ft)


Nearby airports:
  • Asmara International Airport (ASM)
  • Massawa International Airport (MSW)
  • Axum Airport (AXU)
  • Alula Aba Nega Airport (MQX)
  • Teseney Airport (TES)
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)

Other distances from Asmara

Distance between cities Kilometers
From Asmara to Keren 71 km
From Asmara to Assab 485 km
From Asmara to Himora 275 km
From Asmara to Massawa 65 km
From Asmara to Mendefera 51 km

Cities within similar distances

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

From To Distance (kilometers)
London, United Kingdom Chiclayo, Peru 9,888 km
Rio de Janeiro, Brazil Belgrade, Serbia 9,889 km
Shanghai, China Kampala, Uganda 9,889 km
Budapest, Hungary San Nicolás de los Garza, Mexico 9,887 km
Budapest, Hungary Guadalupe, Mexico 9,890 km
San Diego, United States Palma, Spain 9,890 km
Los Angeles, United States Salvador, Brazil 9,890 km
Cochabamba, Bolivia Reading, United Kingdom 9,890 km
Belmopan, Belize Budapest, Hungary 9,886 km
Seoul, South Korea Ensenada, Mexico 9,886 km
Oslo, Norway Brasília, Brazil 9,891 km
Rio de Janeiro, Brazil Ensenada, Mexico 9,885 km
Trujillo, Peru Reading, United Kingdom 9,891 km
Edmonton, Canada Goiânia, Brazil 9,885 km
Kumasi, Ghana Omaha, United States 9,885 km
Chennai, India Las Palmas de Gran Canaria, Spain 9,884 km
Sucre, Bolivia Bristol, United Kingdom 9,892 km
Chicago, United States Cairo, Egypt 9,884 km
Liverpool, United Kingdom Cochabamba, Bolivia 9,884 km
Birmingham, United Kingdom Cochabamba, Bolivia 9,893 km

Measure more distances between cities