Direct flights from Shanghai to Barcelona
All flights from PVG to BCN non-stop. There are direct flights from Shanghai Pudong International Airport (PVG), China to El Prat Airport (BCN), Spain with China Eastern Airlines and Air China. 13 weekly departures are currently scheduled on this route. Departure times range from 00:40 to 14:10 depending on the schedule period. The flight distance is 6162 miles (9915 km). Flight time ranges from 13 hours and 10 minutes to 13 hours and 40 minutes.
Flight schedule from Shanghai to Barcelona with China Eastern Airlines
This is a weekly direct flight schedule for China Eastern Airlines. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.
Flight
The timetable & schedule information was updated at 2026-06-08
Flight schedule from Shanghai to Barcelona with Air China
This is a weekly direct flight schedule for Air China. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.
Flight
The timetable & schedule information was updated at 2026-06-08
Shanghai to Barcelona scheduled departures
Select a date to see every published non-stop departure between PVG and BCN.
PVG - BCN route facts
-
Distance6162 miles (9915 km)
-
Flight time13 hours and 10 minutes to 13 hours and 40 minutes
-
Airlines
China Eastern
Air China -
Airline alliancesSkyTeam Star Alliance
-
CabinsEconomy Premium Economy Business First
-
Hub airportsChina Eastern Airlines: PVGAir China: PVG (Secondary hub.)
-
Departure terminalsChina Eastern Airlines: Terminal 1Air China: Terminal 2
-
Arrival terminalsChina Eastern Airlines: Terminal 1Air China: Terminal 1
-
AircraftChina Eastern Airlines: Airbus A350-900Air China: Airbus A350-900
Route FAQ
Direct flights from Shanghai to Spain
From Shanghai to Madrid
MAD Barajas
