Flights
Hotels
From
To
1 traveler
Unsupported Browser!
Find Flights
Finding cheap flights is simple. More than 36 million people last year saved hundreds by using our flights tool.
Flights
Hotels
Round-trip
One-way
1 traveler
Unsupported Browser!
Find Flights
Finding cheap flights is simple. More than 36 million people last year saved hundreds by using our flights tool.

Cheap Flights From Shanghai To Spain Last modified: Aug 25, 2016 12:24 AM

Cheap flights from Shanghai (SHA) to popular destinations in Spain (ES)

Alicante
Carrier Departure Date Return Date Lowest Price
Aeroflot Feb 4, 2017 Feb 11, 2017 CN¥3,233
Aeroflot Dec 1, 2016 Dec 17, 2016 CN¥3,233
Iberia Dec 17, 2016 Dec 30, 2016 CN¥4,065
Iberia Jan 7, 2017 Jan 10, 2017 CN¥4,065
Iberia Feb 4, 2017 Feb 11, 2017 CN¥4,145
Iberia Dec 17, 2016 Jan 2, 2017 CN¥4,145
Aeroflot Jan 7, 2017 Jan 10, 2017 CN¥4,484
British Airways Jan 1, 2017 Jan 16, 2017 CN¥5,029
British Airways Jan 7, 2017 Jan 10, 2017 CN¥5,315
Aeroflot Sep 10, 2016 Sep 16, 2016 CN¥5,435
Barcelona
Carrier Departure Date Return Date Lowest Price
Aeroflot Nov 17, 2016 Nov 22, 2016 CN¥3,293
Aeroflot Sep 20, 2016 Sep 27, 2016 CN¥3,293
Aeroflot Oct 13, 2016 Oct 22, 2016 CN¥3,293
Aeroflot Nov 15, 2016 Nov 24, 2016 CN¥3,293
Aeroflot Oct 13, 2016 Oct 20, 2016 CN¥3,293
Aeroflot Nov 3, 2016 Nov 18, 2016 CN¥3,293
Aeroflot Oct 13, 2016 Oct 21, 2016 CN¥3,293
Aeroflot Oct 21, 2016 Oct 30, 2016 CN¥3,293
Aeroflot Oct 20, 2016 Oct 28, 2016 CN¥3,293
Aeroflot Oct 27, 2016 Nov 10, 2016 CN¥3,293
Bilbao
Carrier Departure Date Return Date Lowest Price
Turkish Jan 14, 2017 Jan 19, 2017 CN¥3,992
Iberia Jan 14, 2017 Jan 19, 2017 CN¥4,138
British Airways Jan 14, 2017 Jan 19, 2017 CN¥4,271
Air France Jan 14, 2017 Jan 19, 2017 CN¥4,451
Air France Oct 4, 2016 Oct 15, 2016 CN¥4,464
Lufthansa Jan 14, 2017 Jan 19, 2017 CN¥5,129
Air China Dec 15, 2016 Dec 19, 2016 CN¥5,262
Air France Dec 15, 2016 Dec 19, 2016 CN¥5,408
Air France Oct 2, 2016 Oct 15, 2016 CN¥6,220
Air France Sep 28, 2016 Oct 15, 2016 CN¥6,220
Las Palmas de Gran Canaria
Carrier Departure Date Return Date Lowest Price
British Airways Nov 1, 2016 Nov 8, 2016 CN¥4,550
British Airways Nov 3, 2016 Nov 10, 2016 CN¥4,690
British Airways Nov 3, 2016 Nov 9, 2016 CN¥4,750
Iberia Nov 2, 2016 Nov 8, 2016 CN¥4,796
Iberia Oct 31, 2016 Nov 8, 2016 CN¥4,816
Iberia Jan 18, 2017 Feb 2, 2017 CN¥4,896
British Airways Nov 3, 2016 Nov 8, 2016 CN¥4,923
British Airways Oct 31, 2016 Nov 8, 2016 CN¥4,930
British Airways Jan 18, 2017 Feb 2, 2017 CN¥4,989
Madrid
Carrier Departure Date Return Date Lowest Price
Aeroflot Sep 20, 2016 Sep 27, 2016 CN¥3,326
Aeroflot Sep 21, 2016 Sep 25, 2016 CN¥3,326
Aeroflot Sep 21, 2016 Sep 30, 2016 CN¥3,326
Aeroflot Sep 20, 2016 Sep 23, 2016 CN¥3,326
Aeroflot Oct 4, 2016 Oct 13, 2016 CN¥3,326
Aeroflot Sep 21, 2016 Sep 28, 2016 CN¥3,326
Aeroflot Oct 4, 2016 Oct 12, 2016 CN¥3,326
Aeroflot Sep 20, 2016 Sep 24, 2016 CN¥3,326
Aeroflot Sep 21, 2016 Oct 2, 2016 CN¥3,326
Aeroflot Sep 21, 2016 Sep 23, 2016 CN¥3,326
Malaga
Carrier Departure Date Return Date Lowest Price
Aeroflot Oct 5, 2016 Oct 20, 2016 CN¥3,233
Aeroflot Oct 6, 2016 Oct 22, 2016 CN¥3,486
Aeroflot Jan 22, 2017 Feb 10, 2017 CN¥3,486
Aeroflot Oct 3, 2016 Oct 20, 2016 CN¥3,486
Aeroflot Feb 4, 2017 Feb 19, 2017 CN¥3,486
Aeroflot Jan 21, 2017 Feb 10, 2017 CN¥3,985
Iberia Feb 4, 2017 Feb 19, 2017 CN¥4,065
Iberia Jan 21, 2017 Feb 10, 2017 CN¥4,065
Iberia Jan 4, 2017 Jan 24, 2017 CN¥4,065
Iberia Oct 3, 2016 Oct 20, 2016 CN¥4,145
Palma de Mallorca
Carrier Departure Date Return Date Lowest Price
Aeroflot Sep 1, 2016 Sep 6, 2016 CN¥6,553
Aeroflot Sep 1, 2016 Sep 8, 2016 CN¥6,553
Air Berlin Sep 1, 2016 Sep 6, 2016 CN¥7,730
Swiss Sep 1, 2016 Sep 6, 2016 CN¥8,608
Swiss Sep 1, 2016 Sep 8, 2016 CN¥9,160
Air France Sep 1, 2016 Sep 8, 2016 CN¥9,965
SAS Sep 1, 2016 Sep 6, 2016 CN¥10,923
Seville
Carrier Departure Date Return Date Lowest Price
Iberia Apr 1, 2017 Apr 9, 2017 CN¥4,058
Iberia Oct 24, 2016 Oct 31, 2016 CN¥4,138
Iberia Jan 18, 2017 Feb 2, 2017 CN¥4,138
Iberia Jan 16, 2017 Jan 23, 2017 CN¥4,138
Iberia Feb 4, 2017 Feb 11, 2017 CN¥4,198
Iberia Jan 28, 2017 Feb 2, 2017 CN¥4,198
Iberia Oct 10, 2016 Oct 20, 2016 CN¥4,198
KLM Oct 24, 2016 Oct 31, 2016 CN¥4,444
British Airways Dec 28, 2016 Dec 31, 2016 CN¥4,504
British Airways Jan 18, 2017 Feb 2, 2017 CN¥4,504
Tenerife
Carrier Departure Date Return Date Lowest Price
Aeroflot Feb 16, 2017 Feb 25, 2017 CN¥3,612
Aeroflot Jan 23, 2017 Feb 3, 2017 CN¥4,118
Aeroflot Oct 20, 2016 Nov 7, 2016 CN¥4,171
Aeroflot Nov 4, 2016 Nov 14, 2016 CN¥4,171
Iberia Jan 28, 2017 Feb 11, 2017 CN¥4,777
Iberia Jan 23, 2017 Feb 3, 2017 CN¥4,810
Air France Feb 16, 2017 Feb 25, 2017 CN¥5,541
Air France Oct 20, 2016 Nov 7, 2016 CN¥5,541
Valencia
Carrier Departure Date Return Date Lowest Price
Aeroflot Oct 11, 2016 Oct 20, 2016 CN¥3,220
Aeroflot Nov 11, 2016 Nov 22, 2016 CN¥3,220
Aeroflot Oct 24, 2016 Oct 31, 2016 CN¥3,220
Aeroflot Nov 4, 2016 Nov 11, 2016 CN¥3,220
Aeroflot Oct 7, 2016 Oct 19, 2016 CN¥3,473
Aeroflot Jan 4, 2017 Jan 24, 2017 CN¥3,719
Turkish Dec 10, 2016 Dec 27, 2016 CN¥3,945
Turkish Oct 11, 2016 Oct 20, 2016 CN¥3,945
Turkish Oct 7, 2016 Oct 19, 2016 CN¥3,945
Turkish Oct 24, 2016 Oct 31, 2016 CN¥3,945

Cheapest Weekend Non-Stop Flights for the Next 30 Days from Shanghai to Spain

If you're ready to take a trip in the next 30 days and want to fly on the weekend, you might be wondering which weekend is the cheapest to fly. The chart below shows up-to-date data regarding weekend flight prices from Shanghai to Spain.

DestinationDepartingReturningPrice
Madrid 9/15/16 9/20/16 CN¥6,346

Flight Schedule Summaries Number of flights searched: 2,209Last modified: Aug 25, 2016 12:24 AM

Shanghai to Malaga
Airline Connections Mon Tue Wed Thu Fri Sat Sun
Finnair HEL X X X X X X X
British Airways LHR X X X
Iberia MAD X X X
Lufthansa MUC X X X X X X X
Swiss ZRH X X X X X X X
Swiss ZRH / GVA X X X
SAS CPH X X X X
SAS CPH / OSL X X X X X X X
Aeroflot SVO X X X X X X X
Turkish IST X X X X X X X
Shanghai to Alicante
Airline Connections Mon Tue Wed Thu Fri Sat Sun
Iberia MAD X X X
KLM AMS X X X X X X X
Lufthansa FRA X
Lufthansa MUC / FRA X X
Swiss ZRH X X
SAS CPH X
SAS CPH / OSL X X X X X X
Aeroflot SVO X X X X X X X
Shanghai to Barcelona
Airline Connections Mon Tue Wed Thu Fri Sat Sun
Air Canada YYZ X X X X X X
Air Canada YYZ / YUL X X X
Air France CDG X X X X X X X
Finnair HEL X X X X X X X
British Airways LHR X X X X X X X
Emirates DXB X X X X X X X
Iberia MAD X X X
KLM AMS X X X X X X X
Lufthansa MUC X X X X X X X
Swiss ZRH X X X X X X X
Swiss ZRH / GVA X X X X X X X
Austrian VIE X X X X X X X
Qatar DOH X X X X X X X
SAS CPH X
SAS CPH / OSL X X X X X X
Singapore SIN X X X
Aeroflot SVO X X X X X X X
Turkish IST X X X X X X X
Shanghai to Bilbao
Airline Connections Mon Tue Wed Thu Fri Sat Sun
Air France CDG X X X X X X X
British Airways LHR X X X X X X X
Iberia MAD X X X
KLM AMS X X X X X X X
Lufthansa FRA X X X X X X X
Swiss ZRH X X X
Turkish IST X X X X X
Shanghai to Ibiza
Airline Connections Mon Tue Wed Thu Fri Sat Sun
British Airways LHR X X X
Iberia MAD X X X
KLM AMS X X X X X X
Lufthansa MUC X X X
Austrian VIE X
Shanghai to Madrid
Airline Connections Mon Tue Wed Thu Fri Sat Sun
Air Canada YYZ X X X X X X
Air Canada YVR / YYZ X X X X X X X
Air France CDG X X X X X X X
Finnair HEL X X X X X X X
British Airways LHR X X X X X X X
Air China PEK X X X X X X X
Cathay HKG X X X X
Emirates DXB X X X X X X X
Etihad AUH X X X X X
Iberia - X X X
Korean ICN X X X X X X
KLM AMS X X X X X X X
Lufthansa FRA X X X X X X X
Swiss ZRH X X X X X X X
Swiss ZRH / GVA X X X X X X X
China Eastern - X X X X
Qatar DOH X X X X X X X
Aeroflot SVO X X X X X X X
Turkish IST X X X X X X X
Shanghai to Palma de Mallorca
Airline Connections Mon Tue Wed Thu Fri Sat Sun
Finnair HEL X
British Airways LHR X X X X X X X
Iberia MAD X X X
Lufthansa FRA X X X X X X X
Swiss ZRH X X X X X X X
Swiss ZRH / GVA X X X X X
SAS CPH X X X X X X
SAS CPH / ARN X X X X X X X
Shanghai to Seville
Airline Connections Mon Tue Wed Thu Fri Sat Sun
Iberia MAD X X X
Lufthansa FRA X X X X X X
Shanghai to Vigo
Airline Connections Mon Tue Wed Thu Fri Sat Sun
Iberia MAD X X X
Shanghai to Valencia
Airline Connections Mon Tue Wed Thu Fri Sat Sun
Iberia MAD X X X
KLM AMS X X X X X X X
Lufthansa FRA X X X X X X X
Swiss ZRH X X X X X X X
Swiss ZRH / GVA X X X X
Aeroflot SVO X X X X X X X
Turkish IST X X X X X X X

Flights to Cities in Canary Islands

FlightsAirlineLowest Price
Shanghai to Lanzarote Air Berlin, Air France, Finnair, British Airways, Iberia, KLM, Aeroflot CN¥4,743
Shanghai to Las Palmas de Gran Canaria Air France, Finnair, British Airways, Iberia, KLM, Lufthansa, Swiss, Austrian, SAS, Aeroflot CN¥4,550
Shanghai to Tenerife Air Berlin, Air France, Finnair, British Airways, Iberia, KLM, Lufthansa, Swiss, Aeroflot CN¥4,171
Shanghai to Fuerteventura Air France, Finnair, British Airways, Iberia, Lufthansa CN¥19,517

Flights to Cities in Majorca

FlightsAirlineLowest Price
Shanghai to Palma de Mallorca Air Berlin, Air France, Finnair, British Airways, Etihad, Iberia, KLM, Lufthansa, Swiss, Austrian, SAS, Aeroflot CN¥6,553

Flights to Cities in Spain

FlightsAirlineLowest Price
Shanghai to Barcelona Air Berlin, Air Canada, Air France, Finnair, Alitalia, British Airways, Air China, China Southern, Delta, Emirates, Etihad, Hainan, Iberia, Korean, KLM, Lufthansa, Swiss, Xiamen, Malaysia, China Eastern, Austrian, Qatar, SAS, Singapore, Aeroflot, Turkish, Tap Portugal, United, Vietnam CN¥3,293
Shanghai to Madrid American, Air Berlin, Air Canada, Air France, Finnair, Alitalia, British Airways, Air China, China Airlines, Cathay, China Southern, Delta, Emirates, Ethiopian, Etihad, Hainan, Hong Kong, Iberia, Korean, KLM, Lufthansa, Swiss, Xiamen, Malaysia, China Eastern, Qatar, SAS, Aeroflot, Turkish, United, Vietnam CN¥3,326
Shanghai to Malaga Air Berlin, Air France, Finnair, Alitalia, British Airways, Etihad, Iberia, KLM, Lufthansa, Swiss, Qatar, SAS, Aeroflot, Turkish, Tap Portugal CN¥3,233
Shanghai to Valencia Air France, Finnair, Alitalia, British Airways, Etihad, Iberia, KLM, Lufthansa, Swiss, Xiamen, Austrian, Qatar, Aeroflot, Turkish, Tap Portugal CN¥3,220
Shanghai to Bilbao Air France, Finnair, British Airways, Air China, Hainan, Iberia, KLM, Lufthansa, Swiss, Thai, Turkish CN¥4,464
Shanghai to Ibiza Air France, Alitalia, British Airways, Iberia, KLM, Lufthansa, Swiss, Aeroflot CN¥4,231
Shanghai to Vigo Air France, Finnair, British Airways, Iberia, KLM, Aeroflot Check Dates
Shanghai to Seville Finnair, British Airways, Iberia, KLM, Lufthansa, Swiss CN¥4,138
Shanghai to Alicante Air Berlin, Finnair, Alitalia, British Airways, Etihad, Iberia, KLM, Lufthansa, Swiss, SAS, Aeroflot CN¥3,233
Shanghai to JerezCheck Dates
Shanghai to Asturias British Airways, Iberia CN¥4,464
Shanghai to Granada British Airways, Iberia Check Dates
Shanghai to A Coruna Air France, Finnair, British Airways, Iberia, KLM Check Dates
Shanghai to Santiago de Compostela Iberia, Swiss Check Dates
Hangzhou to Madrid Air France, Air China, Cathay, China Southern, Hahn Air, Hainan, Hong Kong, Capital Airlines, KLM, Lufthansa, Xiamen, China Eastern, Qatar CN¥3,626
Nanjing to Madrid Air France, Air China, Cathay, China Southern, Hong Kong, KLM, Lufthansa, Xiamen, China Eastern CN¥3,785
Nanjing to Barcelona Air France, Air China, China Southern, KLM, Lufthansa, Xiamen, China Eastern CN¥3,952
Hangzhou to Barcelona Air France, Air China, China Southern, Hainan, KLM, Lufthansa, Xiamen, China Eastern, Qatar CN¥4,204
Hangzhou to AlicanteCheck Dates
Ningbo to Madrid Air France, Air China, Cathay, China Southern, KLM, Xiamen, China Eastern CN¥4,258
Nanjing to Malaga Air France, Lufthansa CN¥7,025
Ningbo to Barcelona Air France, Air China, China Southern, KLM, Xiamen, China Eastern CN¥4,464
Hangzhou to Malaga Air France, KLM, Qatar CN¥5,581
Wuxi to Barcelona China Southern, China Eastern Check Dates
Hangzhou to Valencia Air France, KLM, Lufthansa CN¥4,624
Cheap Flights from Shanghai to Spain, from CN¥3,220 Round trip from SHA to ES