Regardless of the time of day you decide to fly, the ticket price will remain around the same. Book flights from Surabaya to Shanghai as you normally would.
Surabaya Juanda
Shanghai Pu Dong
3 stops
18h 10mMultiple Airlines
Surabaya Juanda
Shanghai Pu Dong
2 stops
32h 45mMultiple Airlines
Surabaya Juanda
Shanghai Hongqiao Intl
2 stops
32h 05mMultiple Airlines
Most people fly from Surabaya Juanda (SUB) if they book a flight from Surabaya to Shanghai. Surabaya Juanda is conveniently located just 15.0 km from Surabaya’s city centre.
Due to the rapidly changing circumstances due to COVID-19, airlines like Singapore Airlines, Cathay Pacific, and Malaysia Airlines flying from Surabaya Juanda to Shanghai have implemented new flexible cancellation policies.
When booking a flight from Surabaya to Shanghai, you may want to consider flying on Royal Brunei Airlines, Cathay Pacific or Singapore Airlines as they are the most popular for this route.
Looking for the cheapest flight from Surabaya to Shanghai? While on average our users pay Rp 59,440,220, our data indicates the cheapest price to be Rp 59,440,220. The most popular route (Surabaya Juanda - Shanghai Pu Dong), is priced around Rp 9,726,171.