There are 6 ways to get from Barcelona to Shenzhen by plane, train, ferry or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.
Fly to Shenzhen
-
Fly from Barcelona (BCN) to Shenzhen (SZX)
Fly to Guangzhou Baiyun, train
-
Fly from Barcelona (BCN) to Guangzhou Baiyun (CAN)
-
Take the train from Guangzhou East Station to Shenzhen
Fly to Macau, ferry
-
Fly from Barcelona (BCN) to Macau (MFM)
-
Take the ferry from Macau Taipa Ferry Terminal to China Ferry Terminal
Fly to Huizhou, train
-
Fly from Barcelona (BCN) to Huizhou (HUZ)
-
Take the train from Huizhou North to Shenzhen North
Drive
-
Drive from Barcelona to Shenzhen
Barcelona (BCN) to Hong Kong (HKG) flights
Travel safe during COVID-19
International entry into China from Spain
- Entry is restricted for citizens and permanent residents of Spain
Restricted for: Foreign nationals, with the above exceptions
Show less
Conditions of entry into China from Spain
- 21-day mandatory self-quarantine
- Pre-arrival health declaration
- Entry is allowed only for essential reasons
Show more details
- Negative COVID-19 test issued at most 7 days before arrival
- Negative COVID-19 test issued at most 3 days before arrival
- 21-day mandatory self-quarantine
- Pre-arrival health declaration
- Entry is allowed only for essential reasons
Show less
Rules to follow in China
1m
Mandatory
Considerations leaving from Spain
The official advice is to delay international travel until fully vaccinated
Frequently Asked Questions
No, entry into China from Spain is currently restricted.
Explore options for future travelDomestic travel is not restricted, but some conditions may apply
- Face masks are mandatory
- There is a social distancing requirement of 1 metre
- Further restrictions may be implemented at short notice
- Domestic border crossings may be subject to approval, testing and quarantine
The national COVID-19 helpline number in Shenzhen is 120.
Wearing a face mask on public transport in Shenzhen is mandatory.
The social distance requirement in Shenzhen is 1 metre.
Make yourself known to an official member of staff and/or call the national coronavirus helpline number on 120.
No, but conditions apply when returning to Spain from China.
See options for return travel.
Last updated: 18 May 2022
Exceptions may apply, for full details: IATA.
We're working around the clock to bring you the latest COVID-19 travel updates.
This information is compiled from official sources. To the best of our knowledge, it is correct as of the last update.
Visit Rome2rio travel advice for general help.
Questions & Answers
The cheapest way to get from Barcelona to Shenzhen is to fly which costs €300 - €440 and takes 18h 51m.
The quickest way to get from Barcelona to Shenzhen is to fly which costs €270 - €550 and takes 16h 9m.
The distance between Barcelona and Shenzhen is 10039 km. The road distance is 12641 km.
It takes approximately 16h 9m to get from Barcelona to Shenzhen, including transfers.
The quickest flight from Barcelona Airport to Hong Kong Airport is the direct flight which takes 12h 5m.
Shenzhen is 6h ahead of Barcelona. It is currently 5:04 PM in Barcelona and 11:04 PM in Shenzhen.
Yes, the driving distance between Barcelona to Shenzhen is 12641 km. It takes approximately 5 days 18h to drive from Barcelona to Shenzhen.
Cathay Pacific, Air France, Swiss and three other airlines offer flights from Barcelona Airport to Hong Kong Airport.
There are 401+ hotels available in Shenzhen. Prices start at ¥750 per night.
The best way to get from Barcelona to Barcelona Airport is to bus which takes 20 min and costs €2 - €6.

- Distance: 10038.9 km
- Duration: 16h 9m
What companies run services between Barcelona, Spain and Shenzhen, China?
Cathay Pacific, Air France and 11 other airlines fly from Barcelona to Shenzhen hourly.

- Website
- shenzhenair.com
Flights from Barcelona to Shenzhen via London Heathrow
- Ave. Duration
- 15h 15m
- When
- Wednesday, Friday and Sunday
- Estimated price
- ¥2100 - ¥3000
Flights from Barcelona to Macau via Amsterdam Schiphol, Chengdu
- Ave. Duration
- 18h 30m
- When
- Wednesday, Friday and Sunday
- Estimated price
- ¥4900 - ¥16000
Flights from Barcelona to Macau via Amsterdam Schiphol, Beijing Capital
- Ave. Duration
- 19h 45m
- When
- Monday, Tuesday, Wednesday, Friday and Sunday
- Estimated price
- ¥5000 - ¥17000
Flights from Barcelona to Huizhou via Tehran Imam Khomeini, Beijing Capital
- Ave. Duration
- 19h
- When
- Sunday
- Estimated price
- ¥2800 - ¥11000
Flights from Barcelona to Huizhou via Munich, Shanghai Pudong
- Ave. Duration
- 19h
- When
- Every day
- Estimated price
- ¥4200 - ¥8500
Flights from Barcelona to Huizhou via Zurich, Shanghai Pudong
- Ave. Duration
- 20h 20m
- When
- Sunday
- Estimated price
- ¥3600 - ¥9000
Flights from Barcelona to Huizhou via Vienna, Beijing Capital
- Ave. Duration
- 20h 25m
- When
- Saturday
- Estimated price
- ¥11000 - ¥21000
Flights from Barcelona to Huizhou via Istanbul, Shanghai Pudong
- Ave. Duration
- 20h 35m
- When
- Every day
- Estimated price
- ¥3200 - ¥9000
Flights from Barcelona to Huizhou via Frankfurt, Shanghai Pudong
- Ave. Duration
- 18h 20m
- When
- Saturday
- Estimated price
- ¥11000 - ¥22000

- Website
- en.ceair.com
Flights from Barcelona to Macau via Amsterdam Schiphol, Shanghai Pudong
- Ave. Duration
- 19h 10m
- When
- Wednesday and Sunday
- Estimated price
- ¥5000 - ¥18000
Flights from Barcelona to Macau via London Heathrow, Shanghai Pudong
- Ave. Duration
- 18h 55m
- When
- Thursday and Friday
- Estimated price
- ¥7000 - ¥39000
Flights from Barcelona to Macau via Frankfurt, Shanghai Pudong
- Ave. Duration
- 20h 15m
- When
- Monday and Wednesday
- Estimated price
- ¥6000 - ¥13000
Flights from Barcelona to Huizhou via Amsterdam Schiphol, Shanghai Pudong
- Ave. Duration
- 20h 25m
- When
- Monday, Wednesday and Sunday
- Estimated price
- ¥4600 - ¥27000
Flights from Barcelona to Huizhou via Zurich, Shanghai Pudong
- Ave. Duration
- 20h 20m
- When
- Sunday
- Estimated price
- ¥3600 - ¥9000
Flights from Barcelona to Huizhou via Frankfurt, Shanghai Pudong
- Ave. Duration
- 18h 20m
- When
- Saturday
- Estimated price
- ¥11000 - ¥22000

- Website
- airchina.com
Flights from Barcelona to Macau via Amsterdam Schiphol, Chengdu
- Ave. Duration
- 18h 30m
- When
- Wednesday, Friday and Sunday
- Estimated price
- ¥4900 - ¥16000
Flights from Barcelona to Macau via Amsterdam Schiphol, Beijing Capital
- Ave. Duration
- 19h 45m
- When
- Monday, Tuesday, Wednesday, Friday and Sunday
- Estimated price
- ¥5000 - ¥17000
Flights from Barcelona to Huizhou via Tehran Imam Khomeini, Beijing Capital
- Ave. Duration
- 19h
- When
- Sunday
- Estimated price
- ¥2800 - ¥11000
Flights from Barcelona to Huizhou via Munich, Shanghai Pudong
- Ave. Duration
- 19h
- When
- Every day
- Estimated price
- ¥4200 - ¥8500
Flights from Barcelona to Huizhou via Vienna, Beijing Capital
- Ave. Duration
- 20h 25m
- When
- Saturday
- Estimated price
- ¥11000 - ¥21000
Flights from Barcelona to Huizhou via Istanbul, Shanghai Pudong
- Ave. Duration
- 20h 35m
- When
- Every day
- Estimated price
- ¥3200 - ¥9000

- Website
- klm.com
Flights from Barcelona to Hong Kong via Amsterdam Schiphol
- Ave. Duration
- 15h 35m
- When
- Thursday and Sunday
- Estimated price
- ¥2900 - ¥9500
Flights from Barcelona to Shenzhen via Amsterdam Schiphol, Chengdu
- Ave. Duration
- 18h 45m
- When
- Wednesday, Friday and Sunday
- Estimated price
- ¥2300 - ¥7500
Flights from Barcelona to Shenzhen via Amsterdam Schiphol, Hangzhou Xiaoshan
- Ave. Duration
- 19h 55m
- When
- Wednesday and Saturday
- Estimated price
- ¥2400 - ¥8000

- Website
- cathaypacific.com
Flights from Barcelona to Hong Kong
- Ave. Duration
- 12h 5m
- When
- Monday, Wednesday, Friday, Saturday and Sunday
- Estimated price
- ¥3200 - ¥7500
Flights from Barcelona to Guangzhou Baiyun via Hong Kong
- Ave. Duration
- 13h 55m
- When
- Wednesday, Friday, Saturday and Sunday
- Estimated price
- ¥3900 - ¥9000

- Website
- lufthansa.com
Flights from Barcelona to Hong Kong via Munich
- Ave. Duration
- 15h 10m
- When
- Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- ¥3900 - ¥8000
Flights from Barcelona to Hong Kong via Frankfurt
- Ave. Duration
- 16h 35m
- When
- Monday, Tuesday, Wednesday and Friday
- Estimated price
- ¥3900 - ¥8000

- Website
- mahan.aero
Flights from Barcelona to Shenzhen via Tehran Imam Khomeini
- Ave. Duration
- 16h 5m
- When
- Sunday
- Estimated price
- ¥1700 - ¥7000
Flights from Barcelona to Guangzhou Baiyun via Tehran Imam Khomeini
- Ave. Duration
- 22h 35m
- When
- Thursday and Sunday
- Estimated price
- ¥2600 - ¥11000

- Website
- thaiairways.com
Flights from Barcelona to Macau via Frankfurt, Suvarnabhumi
- Ave. Duration
- 18h 50m
- When
- Every day
- Estimated price
- ¥4500 - ¥10000
Flights from Barcelona to Macau via Zurich, Suvarnabhumi
- Ave. Duration
- 19h 40m
- When
- Wednesday and Friday
- Estimated price
- ¥5500 - ¥14000

- Website
- airmacau.com.mo
Flights from Barcelona to Macau via Amsterdam Schiphol, Chengdu
- Ave. Duration
- 18h 30m
- When
- Wednesday, Friday and Sunday
- Estimated price
- ¥4900 - ¥16000
Flights from Barcelona to Macau via Amsterdam Schiphol, Beijing Capital
- Ave. Duration
- 19h 45m
- When
- Monday, Tuesday, Wednesday, Friday and Sunday
- Estimated price
- ¥5000 - ¥17000

- Website
- juneyaoair.com
Flights from Barcelona to Huizhou via Zurich, Shanghai Pudong
- Ave. Duration
- 20h 20m
- When
- Sunday
- Estimated price
- ¥3600 - ¥9000
Flights from Barcelona to Huizhou via Frankfurt, Shanghai Pudong
- Ave. Duration
- 18h 20m
- When
- Saturday
- Estimated price
- ¥11000 - ¥22000

- Website
- airfrance.com
Flights from Barcelona to Hong Kong via Paris CDG
- Ave. Duration
- 15h 10m
- When
- Every day
- Estimated price
- ¥3200 - ¥11000

- Website
- swiss.com
Flights from Barcelona to Hong Kong via Zurich
- Ave. Duration
- 15h 30m
- When
- Saturday
- Estimated price
- ¥3000 - ¥7500

- Website
- britishairways.com
Flights from Barcelona to Hong Kong via London Heathrow
- Ave. Duration
- 16h 50m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday and Sunday
- Estimated price
- ¥3100 - ¥9000

- Website
- flysas.com
Flights from Barcelona to Shenzhen via Copenhagen, Beijing Capital
- Ave. Duration
- 21h 5m
- When
- Monday, Wednesday, Thursday, Friday, Saturday and Sunday
- Estimated price
- ¥1700 - ¥5000

- Website
- saudia.com
Flights from Barcelona to Guangzhou Baiyun via Jeddah
- Ave. Duration
- 15h 20m
- When
- Saturday
- Estimated price
- ¥2900 - ¥6000

- Website
- qatarairways.com
Flights from Barcelona to Guangzhou Baiyun via Doha
- Ave. Duration
- 15h 40m
- When
- Saturday
- Estimated price
- ¥3600 - ¥8500

- Website
- turkishairlines.com
Flights from Barcelona to Guangzhou Baiyun via Istanbul
- Ave. Duration
- 15h 55m
- When
- Tuesday
- Estimated price
- ¥3100 - ¥9000

- Website
- egyptair.com
Flights from Barcelona to Guangzhou Baiyun via Cairo
- Ave. Duration
- 17h 5m
- When
- Thursday
- Estimated price
- ¥3300 - ¥8000

- Website
- singaporeair.com
Flights from Barcelona to Macau via Singapore Changi
- Ave. Duration
- 21h 15m
- When
- Friday
- Estimated price
- ¥5000 - ¥15000

- Website
- ceair.com
Flights from Barcelona to Macau via London Heathrow, Shanghai Pudong
- Ave. Duration
- 19h
- When
- Thursday
- Estimated price
- ¥5500 - ¥16000

- Website
- thaismileair.com
Flights from Barcelona to Macau via Zurich, Suvarnabhumi
- Ave. Duration
- 19h 40m
- When
- Wednesday and Friday
- Estimated price
- ¥5500 - ¥14000

- Website
- airchangan.com
Flights from Barcelona to Huizhou via Istanbul, Xi An
- Ave. Duration
- 21h 40m
- When
- Tuesday, Thursday and Sunday
- Estimated price
- ¥3000 - ¥8500

- Website
- china-railway.com.cn
Train from Guangzhou East Station to Shenzhen
- Ave. Duration
- 1h 22m
- Frequency
- Every 30 minutes
- Estimated price
- ¥60 - ¥90
- Website
- Trip.com

Train from Huizhou North to Shenzhen North
- Ave. Duration
- 27 min
- Frequency
- Every 3 hours
- Estimated price
- ¥60 - ¥80
- Website
- Trip.com
- 2nd Class Seat
- ¥60 - ¥80
- 1st Class Seat
- ¥90 - ¥110
- Business Class Seat
- ¥230 - ¥290

- Phone
- +85228593333
- enquiry@turbojet.com.hk
- Website
- turbojet.com.hk
Ferry from Macau Taipa Ferry Terminal to China Ferry Terminal
- Ave. Duration
- 1h
- Frequency
- Every 30 minutes
- Estimated price
- ¥146
- Schedules at
- turbojet.com.hk
- Book at
- 12go.asia
Want to know more about travelling around the world?
Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including 4 stunningly beautiful Philippines islands you need to visit, How to get from Gatwick Airport into central London and How to travel India's Golden Triangle - to help you get the most out of your next trip.