Distance from Rio de Janeiro to Shenzhen

The distance between Rio de Janeiro, Brazil and Shenzhen, China is 17,697 kilometers (10,997 miles).

Rio de Janeiro, Brazil

Shenzhen, Guangdong, China

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

Local time:

Time Zone: Asia/Shanghai

Coordinates: 22.5455° N 114.0683° E

Elevation: 4 m (13 ft)


Nearby airports:
  • Shenzhen Bao'an International Airport (SZX)
  • Hong Kong International Airport (HKG)
  • Shun Tak Heliport (HHP)
  • Macau International Airport (MFM)
  • Huizhou Airport (HUZ)

Other distances from Shenzhen

Distances between cities Kilometers
From Shenzhen to Shanghai 1,209 km
From Shenzhen to Beijing 1,938 km
From Shenzhen to Chengdu 1,341 km
From Shenzhen to Tianjin 1,864 km
From Shenzhen to Wuhan 891 km

Cities within similar distances

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

From To Distance (kilometers)
Auckland, New Zealand Belgrade, Serbia 17,691 km
Auckland, New Zealand Budapest, Hungary 17,703 km
Warsaw, Poland Wellington, New Zealand 17,690 km
Rio de Janeiro, Brazil Hong Kong, Hong Kong 17,705 km
Trujillo, Peru Chennai, India 17,705 km
Madrid, Spain Newcastle, Australia 17,688 km
Madrid, Spain Sydney, Australia 17,688 km
Brisbane, Australia Vigo, Spain 17,686 km
Sucre, Bolivia Beijing, China 17,685 km
Hanoi, Vietnam Montevideo, Uruguay 17,682 km
Canberra, Australia Córdoba, Spain 17,679 km
Gold Coast, Australia Córdoba, Spain 17,716 km
Miami, United States Jakarta, Indonesia 17,717 km
Brasília, Brazil Tokyo, Japan 17,674 km
Shenzhen, China Chiclayo, Peru 17,720 km
Canberra, Australia Gibraltar, Gibraltar 17,721 km

Measure more distances between cities