Distance from Rio de Janeiro to Cagayan de Oro

The distance between Rio de Janeiro, Brazil and Cagayan de Oro, Philippines is 17,957 kilometers (11,158 miles).

Rio de Janeiro, Brazil

Cagayan de Oro, Northern Mindanao, Philippines

From Rio de Janeiro to Cagayan de Oro, the straight-line distance is 17,957 kilometers, heading southeast. Both cities are at a similar altitude, with Rio de Janeiro at 12 meters above sea level and Cagayan de Oro at 8 meters.

Travel time

Mode Estimated time
Airplane 1-2 days
Jet fighter 18-20 hours
Speed Time
300 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)
Cagayan de Oro, Philippines

Local time:

Time Zone: Asia/Manila

Coordinates: 8.4822° N 124.6472° E

Elevation: 8 m (26 ft)


Nearby airports:
  • Laguindingan Airport (CGY)
  • Camiguin Airport (CGM)
  • Ozamiz City Airport (OZC)
  • Bancasi Airport (BXU)
  • Dipolog Airport (DPL)

Cities within similar distances

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

From To Distance (kilometers)
Canberra, Australia Vigo, Spain 17,955 km
Trujillo, Peru Dhaka, Bangladesh 17,952 km
Bangkok, Thailand San Miguel de Tucumán, Argentina 17,945 km
Brisbane, Australia Lisbon, Portugal 17,944 km
Auckland, New Zealand Newcastle upon Tyne, United Kingdom 17,971 km
Jakarta, Indonesia Lima, Peru 17,941 km
Chengdu, China Callao, Peru 17,940 km
Bangkok, Thailand Ibagué, Colombia 17,939 km
Chengdu, China Lima, Peru 17,939 km
Wellington, New Zealand Budapest, Hungary 17,976 km
Dhaka, Bangladesh Arequipa, Peru 17,976 km
Jakarta, Indonesia Callao, Peru 17,938 km
Perth, Australia Havana, Cuba 17,978 km
Hanoi, Vietnam Cuenca, Ecuador 17,933 km
Belmopan, Belize Jakarta, Indonesia 17,933 km

Measure more distances between cities