Distance from Barcelona to Shenzhen

The distance between Barcelona, Spain and Shenzhen, China is 10,057 kilometers (6,249 miles).

Barcelona, Catalonia, Spain

Shenzhen, Guangdong, China

From Barcelona to Shenzhen, the straight-line distance is 10,057 kilometers, heading northeast. Barcelona is situated at an altitude of 47 meters above sea level, while Shenzhen is at only 4 meters.

Travel time

Mode Estimated time
Airplane 16-18 hours
Speed Time
Barcelona, Spain

Local time:

Time Zone: Europe/Madrid

Coordinates: 41.3888° N 2.159° E

Elevation: 47 m (154 ft)


Nearby airports:
  • Barcelona–El Prat Airport (BCN)
  • Sabadell Airport (QSA)
  • Aeroport de Girona - Costa Brava (GRO)
  • Reus Airport (REU)
  • Pirineus - la Seu d'Urgel Airport (LEU)
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 Barcelona

Distance between cities Kilometers
From Barcelona to Madrid 505 km
From Barcelona to Valencia 303 km
From Barcelona to Zaragoza 255 km
From Barcelona to Málaga 770 km
From Barcelona to Murcia 471 km

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 Barcelona and Shenzhen.

From To Distance (kilometers)
Madrid, Spain Hanoi, Vietnam 10,057 km
Trujillo, Peru Paris, France 10,058 km
Kinshasa, Democratic Republic of the Congo Santa Marta, Colombia 10,058 km
Baghdad, Iraq Cleveland, United States 10,058 km
Belmopan, Belize Ibadan, Nigeria 10,058 km
Saint Petersburg, Russia Montería, Colombia 10,056 km
Rome, Italy Veracruz, Mexico 10,059 km
Phoenix, United States Seoul, South Korea 10,055 km
Cochabamba, Bolivia Kingston upon Hull, United Kingdom 10,054 km
Kampala, Uganda Asunción, Paraguay 10,054 km
Glasgow, United Kingdom Lima, Peru 10,060 km
Belo Horizonte, Brazil Bucharest, Romania 10,053 km
Zaragoza, Spain San Miguel de Tucumán, Argentina 10,061 km
Helsinki, Finland Bogotá, Colombia 10,062 km
Kumasi, Ghana Wichita, United States 10,062 km
Saint Petersburg, Russia Irapuato, Mexico 10,062 km
Tehran, Iran Perth, Australia 10,062 km
Rome, Italy Oakland, United States 10,063 km
Warsaw, Poland Veracruz, Mexico 10,051 km

Measure more distances between cities