Cheap flights from Surabaya to Shanghai from Rp 5,123,839

This is the cheapest one-way flight price, found on 1/10. Prices may vary by date and flight preferences.
SUB — SHA
7 Oct — 14 Oct1
1 adult
Economy
From?
To?
Sat 7/10
Sat 14/10

When is the cheapest time to fly from Surabaya to Shanghai (SUB - SHA)?

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.

Cheap Surabaya to Shanghai flights in October & November 2023

The best prices found for SUB to Shanghai flights in October, November

Surabaya to Shanghai 2023 flight deals

Cheap flights to Shanghai from Surabaya found for this year

Find flights from Surabaya to Shanghai within your budget

Use the slider to find flights from Surabaya to Shanghai that fit your budget.

Fly from

Any airport

Fly to

Any airport

Budget

Rp 5,123,839 - Rp 7,352,941

Route

Depart

Return

Price

Surabaya JuandaShanghai Pu Dong

SUB - PVG

SUBPVG

Surabaya Juanda

Sat 28/10

2 stops19h 15m

Shanghai Pu Dong

Mon 6/11

1 stop10h 05m

Rp 5,123,839

Surabaya JuandaShanghai Pu Dong

SUB - PVG

SUBPVG

Surabaya Juanda

Sat 28/10

2 stops27h 15m

Shanghai Pu Dong

Tue 7/11

2 stops28h 10m

Rp 5,928,792

Surabaya JuandaShanghai Hongqiao Intl

SUB - SHA

SUBSHA

Surabaya Juanda

Sat 28/10

2 stops33h 10m

Shanghai Hongqiao Intl

Tue 7/11

2 stops21h 35m

Rp 5,959,752

Surabaya JuandaShanghai Pu Dong

SUB - PVG

SUBPVG

Surabaya Juanda

Sat 28/10

1 stop11h 35m

Shanghai Pu Dong

Tue 7/11

1 stop20h 30m

Rp 6,160,990

Surabaya JuandaShanghai Pu Dong

SUB - PVG

SUBPVG

Surabaya Juanda

Sat 28/10

2 stops15h 50m

Shanghai Pu Dong

Tue 7/11

1 stop10h 10m

Rp 6,919,504

Surabaya JuandaShanghai Hongqiao Intl

SUB - SHA

SUBSHA

Surabaya Juanda

Sat 28/10

1 stop26h 55m

Shanghai Hongqiao Intl

Tue 7/11

1 stop29h 35m

Rp 7,352,941

Flights are sorted by cheapest first

Deals found on 1/10

Reviews of airlines servicing Shanghai

Singapore Airlines
8.1
Very Good
338 reviews

Boarding

8.2

Food

7.6

Crew

8.6

Entertainment

8.0

Overall

8.1

Comfort

8.1

Reviews

1 / 10

The seats and leg room not comfortable. Food was mediocre. The staff were very attentive

Singapore Airlines
8.1
Very Good
338 reviews
Singapore Airlines
8.1
Very Good
338 reviews

Boarding

8.2

Food

7.6

Crew

8.6

Entertainment

8.0

Overall

8.1

Comfort

8.1

Reviews

1 / 10

The seats and leg room not comfortable. Food was mediocre. The staff were very attentive

Cathay Pacific
7.5
Good
184 reviews
Singapore Airlines
8.1
Very Good
338 reviews

Boarding

8.2

Food

7.6

Crew

8.6

Entertainment

8.0

Overall

8.1

Comfort

8.1

Reviews

1 / 10

The seats and leg room not comfortable. Food was mediocre. The staff were very attentive

Related info for your journey

Useful info, stats and facts about Surabaya to Shanghai flights.

What airport do you fly from for flights from Surabaya to Shanghai?

If you book a flight to Shanghai from Surabaya, you will be flying from Juanda, which is the city’s only airport. Surabaya Juanda (SUB) is located 15.0 km from the centre of Surabaya. There are 0 flights from Juanda to Shanghai per day from 1 airline.

Can I find flights from Surabaya to Shanghai for under Rp 5,123,900 on Cheapflights?

Yes, there are multiple flights from Surabaya to Shanghai for under Rp 5,123,900. The cheapest flight booked recently is on Multiple Airlines for just Rp 5,123,839, but on average you can expect to pay Rp 6,238,390.

What does SUB to SHA mean?

Great question - SUB to SHA just means Surabaya Juanda Airport to Shanghai Hongqiao Intl Airport. Now you’ll know what these unique codes when you look for flights! This flight route has multiple associated airports, so we think it might be helpful to learn the name and codes of them as well. They are Shanghai Pu Dong Airport (PVG), Hangzhou Airport (HGH), Wuxi Airport (WUX), Nantong Airport (NTG), Suzhou Airport (SZV).

Top airline flying from Surabaya to Shanghai

The chart below displays the airlines Cheapflights users travelling from Surabaya to Shanghai choose most often. Cheapest and average prices are based on aggregated data from the past 12 months.
AirlineCheapestAverageFlexibilityOn-time
Singapore AirlinesCheapestRp 5,932,818AverageRp 7,297,678FlexibilityNo cancel feeOn-time81%
Search Singapore Airlines flights

Fly with Cheapflights

What makes Cheapflights the go-to destination for all your flight needs

How does Cheapflights help users find flights from Surabaya to Shanghai?

Cheapflights goes through 900+ travel sites to look for the best flight deals for flights from Surabaya to Shanghai. Too many options? Cheapflights also provides filters for things like airlines, price ranges, and number of stops to help you make a decision easily.

Why should you use Cheapflights to find cheap flight tickets from Surabaya to Shanghai?

Cheapflights simply makes it quick and affordable to book flights from Surabaya to Shanghai by bringing together all flight options from hundreds of airlines and agencies online — and put it in one place for you to choose from. Plus, Cheapflights is 100% free to use for all.

Can Cheapflights find flights from Surabaya to Shanghai with no change fees?

Yes! Cheapflights helps users easily find flights from Surabaya to Shanghai with no change fees.

Can Cheapflights notify me if prices for flights from Surabaya to Shanghai become cheaper?

Yes, Cheapflights does offer price alerts on Surabaya to Shanghai flights so you can book your travels when it’s right. The Price Alert feature is available after a flight search is performed above.

100% Free
Cheapflights is completely free to use, so you can start saving the moment you arrive.
Book with Flexibility
Our users can plan ahead with confidence and find flights with no change fees
Travel Smart
Millions of people come to us for their flight needs every year. We help make travel planning easy by providing useful insights and data-driven graphs that can inform your decisions.