
Popular airlines from Shanghai to Costa Barcelona
Air Canada
WestJet
Flair Airlines
American Airlines
United
Delta
Porter Airlines
- Plan, book, fly with confidence
trending down icon Be in the knowGet alerts if flight prices drop or rise*bex rewards loyalty icon Book smarterSave up to 30% on select hotels after you book a flight*payments icon
Cheap flights from Shanghai (SHA) to Costa Barcelona (BCN)
Prices were available within the past 7 days and start at CA $542 for one-way flights and CA $881 for round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.
Thu, Dec. 25 - Thu, Jan. 8
PVG
Shanghai
BCN
Barcelona
CA $881 Roundtrip, found 2 days ago
CA $881
Roundtrip
found 2 days ago

Mon, Oct. 27 - Sat, Nov. 8
PVG
Shanghai
BCN
Barcelona
CA $924 Roundtrip, found 2 days ago
CA $924
Roundtrip
found 2 days ago

Fri, Dec. 19 - Wed, Dec. 31
PVG
Shanghai
BCN
Barcelona
CA $935 Roundtrip, found 2 days ago
CA $935
Roundtrip
found 2 days ago

Fri, Jan. 9 - Thu, Jan. 22
PVG
Shanghai
BCN
Barcelona
CA $967 Roundtrip, found 2 days ago
CA $967
Roundtrip
found 2 days ago

Fri, Jan. 16 - Wed, Jan. 28
PVG
Shanghai
BCN
Barcelona
CA $970 Roundtrip, found 2 days ago
CA $970
Roundtrip
found 2 days ago

Mon, Jan. 26 - Wed, Feb. 11
PVG
Shanghai
BCN
Barcelona
CA $971 Roundtrip, found 2 days ago
CA $971
Roundtrip
found 2 days ago
Nearby Cities
Top Routes to Costa Barcelona
- Ottawa to Costa Barcelona
- Calgary to Costa Barcelona
- Detroit to Costa Barcelona
- Paris to Costa Barcelona
- Winnipeg to Costa Barcelona
- Québec City to Costa Barcelona
- Montreal to Costa Barcelona
- Vancouver to Costa Barcelona
- Kitchener to Costa Barcelona
- Lisbon District to Costa Barcelona
- London to Costa Barcelona
- Edmonton to Costa Barcelona
- Toronto to Costa Barcelona
- Hamilton to Costa Barcelona
Expedia's Latest Trends
Hotels
Flights
Activities
*Available to Expedia members.