Flights from Shanghai (Pudong) to Barcelona
PVGBCN
Shanghai Pudong International Airport (Shanghai (Pudong), China) → Josep Tarradellas Barcelona-El Prat Airport (Barcelona, Spain)
Also known as Shanghai (Pudong).
- Nonstop
- 13h 20m
- Distance
- 9,864 km
- Frequency
- 7×/week
- One-way from
- $334
- Airlines
- Air China, China Eastern Airlines, Shenzhen Airlines, TAP Air Portugal
Fares by month
One-way, per personLowest fares Aviasales travelers found in recent searches; some may include a connection. Prices change often — tap a month to see live fares.
Weekly schedule
Monday
- TP877300:35→07:2513h 50mTAP Air Portugal
- ZH198900:35→07:2513h 50mShenzhen Airlines
- CA83900:35→07:2513h 50mAir China
- MU24901:20→07:4013h 20mChina Eastern Airlines
Tuesday
- CA83900:35→07:2513h 50mAir China
- MU24901:20→07:4013h 20mChina Eastern Airlines
Wednesday
- CA83900:35→07:2513h 50mAir China
- MU24901:20→07:4013h 20mChina Eastern Airlines
Thursday
- CA83900:35→07:2513h 50mAir China
- MU24901:20→07:4013h 20mChina Eastern Airlines
Friday
- CA83900:35→07:2513h 50mAir China
- MU24901:20→07:4013h 20mChina Eastern Airlines
Saturday
- CA83900:35→07:2513h 50mAir China
- MU24901:20→07:4013h 20mChina Eastern Airlines
Sunday
- CA83900:35→07:2513h 50mAir China
- MU24901:20→07:4013h 20mChina Eastern Airlines
Shanghai (Pudong) to Barcelona — frequently asked
- How long is the flight from Shanghai (Pudong) to Barcelona?
- PVG–BCN is 13h 20m nonstop, covering 9,864 km (6,129 mi).
- Which airlines fly nonstop from Shanghai (Pudong) to Barcelona?
- Air China, China Eastern Airlines, Shenzhen Airlines, TAP Air Portugal operate this route nonstop.
- How much is a flight from Shanghai (Pudong) to Barcelona?
- One-way fares on PVG–BCN recently started from $334. The lowest recent fare is for travel in December 2026. Fares change daily, so check current prices before booking.
- How often do flights run from Shanghai (Pudong) to Barcelona?
- The route is served 7 days a week (16 scheduled departures).