
Popular airlines from Shanghai Pudong Intl. Airport (PVG) to Barcelona El Prat Airport (BCN)
- Emirates
Emirates
- Qatar Airways
Qatar Airways
- Turkish Airlines
Turkish Airlines
- Air China
Air China
- Lufthansa
Lufthansa
- British Airways
British Airways
- Etihad Airways
Etihad Airways
- Be in the knowGet alerts if flight prices drop or rise*
- Book smarterSave up to 35% on select hotels after you book a flight*
Find Cheap Flights from Shanghai (PVG) to Barcelona (BCN)
Prices were available within the past 7 days and start at HK$2,550 for one-way flights and HK$4,975 for round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.






Frequently asked questions
Travel information
Origin airport | Pudong Intl. |
|---|---|
Destination airport | Barcelona Intl. |
Airlines serving | Aegean, Air China, Air France, Asiana Airlines, Austrian Airlines, British Airways, Cathay Pacific, China Eastern Airlines, EGYPTAIR, Emirates, Etihad Airways, Lufthansa, Qatar Airways, Singapore Airlines, Swiss International Air Lines, Turkish Airlines |
Return price | HK$4,975 |
Distance | 9805 km |
Average flight time | 6 hours 30 mins |
Book with confidence
Flights from Shanghai to Barcelona
Book cheap flights from Shanghai (PVG) to Barcelona (BCN) on Expedia.com.hk. Find the best flight deals to destinations around the world for your next leisure or business travel on Expedia.com.hk.
Search for flights from Shanghai (PVG) to Barcelona (BCN) to find great flight deals suitable to your travel date and time. Expedia.com.hk flight booking search engine is simple to use and looking for cheap flights is as easy as a click of a mouse or on your mobile devices.
Be assured that you’re seeing the best price guaranteed! Our friendly customer service representatives are here to serve you 24 hours day to provide assistance and answer any questions that you may have about booking your Shanghai (PVG) to Barcelona (BCN) trip. Call us at 3077-4857 (direct number - 24 hours day for English).
Save more when combine your Barcelona flight with a hotel for a package deal! Discover additional savings by booking in advance. Now you can find activities in Barcelona and things to do in Barcelona for your perfect vacation with Expedia Thing to Do.
If you would like to book flights to Barcelona more flexibly, many prefer to purchase one-way tickets with options to take different airlines. A one way ticket to Barcelona is HK$2,550 now!
Explore a world of travel with Expedia
- Beach Hotel Hotels in Sant Joan Despi
- Barri Centre Hotels
- Esplugues de Llobregat Hotels
- Sants-Montjuïc Hotels
- Apartments in Magoria - La Campana Station
- Hotels near Avinguda Diagonal
- Hotels near Barcelona Free Port
- Casablanca Hotels
- Hotels near Aeroport T1 Station
- 4 Star Hotels in Sants-Montjuïc
- Gava Hotels
- Hotels near Port de Barcelona
- Apartments in L'Hospitalet de Llobregat
- Rv Parks in Gava
- Hotels near Palau Blaugrana
- Sant Just Desvern Hotels
- Hotels near Viladecans The Style Outlets
- Hotels near Barcelona Intl.
- Sant Boi de Llobregat Hotels
- Sb Hotels in Sant Joan Despi
- Castelldefels Hotels
- Hotels near Fira Barcelona
- All-Inclusive Hotel Hotels in Sants-Montjuïc
- Viladecans Hotels
- Baix Llobregat Hotels
- L'hospitalet de Llobregat Hotels
- Spa Hotel Hotels in Baix Llobregat
- Aparthotels in Sant Joan Despi
- Collblanc y La Torrassa Hotels
- Barcelona Hotels
- Cheap Hotels in Castelldefels
- Romantic Hotel Hotels in El Poble-sec
- Casino Hotel Hotels in Cornella de Llobregat
- Hotels near Gran Via 2
- Hotels near Naturista Beach
- El Prat de Llobregat Hotels
- Flights from Macau (MFM) to Barcelona (BCN)
- Flights from London (LON) to Barcelona (BCN)
- Flights from Shanghai (SHA) to Barcelona (BCN)
- Flights from Lyon (LYS) to Barcelona (BCN)
- Flights from Lisbon (LIS) to Barcelona (BCN)
- Flights from Boston (BOS) to Barcelona (BCN)
- Flights from Geneva (GVA) to Barcelona (BCN)
- Flights from Vancouver (YVR) to Barcelona (BCN)
- Flights from Paris (CDG) to Barcelona (BCN)
- Flights from Calgary (YYC) to Barcelona (BCN)
- Flights from East Midlands (EMA) to Barcelona (BCN)
- Flights from Eastland (ETN) to Barcelona (BCN)
- Flights from Beirut (BEY) to Barcelona (BCN)
- Flights from Venice (VCE) to Barcelona (BCN)
- Flights from Seoul (ICN) to Barcelona (BCN)
- Flights from Doha (DOH) to Barcelona (BCN)
- Flights from Istanbul (IST) to Barcelona (BCN)
- Flights from Tokyo (NRT) to Barcelona (BCN)
- Flights from Shenzhen (SZX) to Barcelona (BCN)
- Flights from Poitiers (PIS) to Barcelona (BCN)
- Flights to Sant Just Desvern
- Flights from Dallas (DFW) to Barcelona (BCN)
- Flights from London (LGW) to Barcelona (BCN)
- Flights to Barcelona Intl.
- Flights from Melbourne (MEL) to Barcelona (BCN)
- Flights from Beijing (PEK) to Barcelona (BCN)
- Flights from Hong Kong (HKG) to Barcelona (BCN)
- Flights from Ibiza (IBZ) to Barcelona (BCN)
- Flights from Manila (MNL) to Barcelona (BCN)
- Flights from London (LHR) to Barcelona (BCN)
- Flights from Zürich (ZRH) to Barcelona (BCN)
- Flights to Barcelona
- Flights from Los Angeles (LAX) to Barcelona (BCN)
- Thrifty Car Rental Rental Cars in Barcelona Intl.
- National Car Rental Rental Cars in Barcelona Intl.
- Global Rent a Car Rental Cars in Barcelona Intl.
- Keddy By Europcar Rental Cars in Barcelona Intl.
- Europcar Rental Cars in Barcelona Intl.
- Avis Rental Cars in Barcelona Intl.
- Hertz Rental Cars in Barcelona Intl.
- Enterprise Rental Cars in El Prat de Llobregat
- Centauro Rental Cars in Barcelona Intl.
- Goldcar Key’n Go Rental Cars in Barcelona Intl.
- Alamo Rent A Car Rental Cars in Barcelona Intl.
- Sixt Rental Cars in Barcelona Intl.
- Car hire near Camp Nou
- Ok Mobility Rental Cars in Barcelona Intl.
- Budget Rental Cars in Barcelona Intl.
- Guerin Rental Cars in Barcelona Intl.
- Rental cars Barcelona Intl. airport
- United Rental Cars in Barcelona Intl.
- Goldcar rental Rental Cars in Barcelona Intl.