Best airfares from Surabaya to ShanghaiJetradar compares airfares from Surabaya to Shanghai with hundreds of airlines (including British Airways, Etihad Airways, Air China) and dozens of online travel agencies in one single place. We provide you with all the options to find the cheapest flights to Shanghai, you choose where to book. Also there you can find airlines special offers from Surabaya to Shanghai. The cheapest round-trip price found within the last week was €1,065. The cheapest oneway price found within the last week was €1,214.
Cheapest Flights from Surabaya to Shanghai
Airline One Way One Way / Round-Trip Round-Trip British Airways Find €3,864 Etihad Airways €2,277 €3,836 Air China €2,221 €1,203 China Eastern Airlines €331 €499 China Southern Airlines €629 €755
Airline One Way One Way / Round-Trip Round-Trip Qantas €1,236 €2,488 Cathay Pacific €1,737 €612 Singapore Airlines €1,074 €560 Thai Airways €1,443 Find Xiamen Airlines €496 €2,772
Airline One Way One Way / Round-Trip Round-Trip Malaysia Airlines €1,367 €1,096 Shenzhen Airlines €1,245 €1,883 Korean Air €1,520 €2,526 Eva Air €588 €1,025 Philippine Airlines €1,676 Find
Airline One Way One Way / Round-Trip Round-Trip Silkair €1,086 Find Asiana Airlines Find €3,305 China Airlines €545 €664 Japan Airlines €3,628 Find Shanghai Airlines €837 €901
Flights from Surabaya to Shanghai
Travelling from Surabaya to Shanghai advices and facts
- The distance between Surabaya and Shanghai is 2717 miles (or 4372 kilometers).
- When you fly from Surabaya to Shanghai, don't forget about the time difference. The time in Shanghai is 01:00 from the Surabaya time. The current time in Shanghai is 10:50 and 09:50 in Surabaya. Check this again shortly before your flight.
- The currency exchange rate between Surabaya (SUB) and Shanghai (SHA) is 1 IDR = 0.0005 CNY.