Distance from Shenzhen to Olinda

The distance between Shenzhen, China and Olinda, Brazil is 16,336 kilometers (10,151 miles)

Country: China

Region: Guangdong

City: Shenzhen

Country: Brazil

Region: Pernambuco

City: Olinda

Travel time

Mode Estimated time
Airplane 1-2 days
Jet fighter 16-18 hours
Speed Time
300 km/h

Shenzhen, China

Local time:

Coordinates: 22.5455° N 114.0683° E


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

Olinda, Brazil

Local time:

Coordinates: 8.0089° S 34.8553° W


Nearby airports:
  • Recife/Guararapes–Gilberto Freyre International Airport (REC)
  • Presidente Castro Pinto International Airport (JPA)
  • Caruaru Airport (CAU)
  • Presidente João Suassuna Airport (CPV)
  • Maceió/Zumbi dos Palmares International Airport (MCZ)

Other distances from Shenzhen

Distance between cities Kilometers
From Shenzhen to Shanghai 1,209 km
From Shenzhen to Beijing 1,938 km
From Shenzhen to Tianjin 1,864 km
From Shenzhen to Wuhan 891 km
From Shenzhen to Dongguan 62 km

Other distances from Olinda

Distances between cities Kilometers
From Olinda to São Paulo 2,130 km
From Olinda to Rio de Janeiro 1,874 km
From Olinda to Salvador 679 km
From Olinda to Fortaleza 626 km
From Olinda to Belo Horizonte 1,642 km

Cities within similar distances

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

From To Distance (kilometers)
Perth, Australia Pasto, Colombia 16,336 km
Perth, Australia Puebla, Mexico 16,335 km
Delhi, India San Miguel de Tucumán, Argentina 16,337 km
Chongqing, China Cali, Colombia 16,338 km
Adelaide, Australia Columbus, United States 16,334 km
Quito, Ecuador Kanpur, India 16,334 km
Hyderabad, India Managua, Nicaragua 16,338 km
Quito, Ecuador Lucknow, India 16,339 km
Dongguan, China Barcelona, Venezuela 16,333 km
Fortaleza, Brazil Brisbane, Australia 16,340 km
Shenzhen, China Recife, Brazil 16,341 km
Bogotá, Colombia Bengaluru, India 16,341 km
Chennai, India Bucaramanga, Colombia 16,330 km
Bengaluru, India La Paz, Bolivia 16,330 km
Adelaide, Australia Detroit, United States 16,343 km
Dongguan, China Barquisimeto, Venezuela 16,329 km

Measure more distances between cities