Distance from Rio de Janeiro to Beijing

The distance between Rio de Janeiro, Brazil and Beijing, China is 17,323 kilometers (10,764 miles).

Rio de Janeiro, Brazil

Beijing, China

From Rio de Janeiro to Beijing, the straight-line distance is 17,323 kilometers, heading northeast. Both cities are at a similar altitude, with Rio de Janeiro at 12 meters above sea level and Beijing at 49 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)
Beijing, China

Local time:

Time Zone: Asia/Shanghai

Coordinates: 39.9075° N 116.3972° E

Elevation: 49 m (161 ft)


Nearby airports:
  • Beijing Nanyuan Airport (NAY)
  • Beijing Capital International Airport (PEK)
  • Beijing Daxing International Airport (PKX)
  • Tianjin Binhai International Airport (TSN)
  • Zhangjiakou Ningyuan Airport (ZQZ)

Other distances from Beijing

Distances between cities Kilometers
From Beijing to Shanghai 1,067 km
From Beijing to Shenzhen 1,938 km
From Beijing to Chengdu 1,517 km
From Beijing to Tianjin 108 km
From Beijing to Wuhan 1,052 km

Cities within similar distances

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

From To Distance (kilometers)
Guayaquil, Ecuador Hong Kong, Hong Kong 17,321 km
Kolkata, India San Miguel de Tucumán, Argentina 17,321 km
Callao, Peru Madurai, India 17,320 km
Canberra, Australia Zaragoza, Spain 17,326 km
Adelaide, Australia Boston, United States 17,327 km
Melbourne, Australia Málaga, Spain 17,318 km
Chengdu, China Chiclayo, Peru 17,328 km
Adelaide, Australia South Boston, United States 17,329 km
Lima, Peru Hyderābād, India 17,331 km
Tokyo, Japan Salta, Argentina 17,333 km
Madrid, Spain Melbourne, Australia 17,312 km
Lima, Peru Madurai, India 17,311 km
Kolkata, India Cochabamba, Bolivia 17,308 km
Callao, Peru Hyderābād, India 17,340 km
Guayaquil, Ecuador Shenzhen, China 17,304 km
Callao, Peru Nagpur, India 17,304 km
Gold Coast, Australia Bilbao, Spain 17,304 km
Brisbane, Australia Murcia, Spain 17,346 km

Measure more distances between cities