Cheap flights to Shanghai

Return
1 adult
Economy
From?
To?
Sat 10/12
Sat 17/12

Flights to Shanghai in 2022

Flight route prices based on searches on Cheapflights within the last 3 days, monthly prices based on aggregated historical data.
One-way fromRp 6,730,472One-way flight from Denpasar Bali Ngurah Rai (DPS) to Shanghai

One-way flights to Shanghai

The cheapest one-way flights to Shanghai
5 May
DPS

Denpasar Bali Ngurah Rai

PVG

Shanghai Pu Dong

1 stop

18h 30m
Rp 6,730,472

Singapore Airlines

Pick Dates

Deal found 5/12

1 Jan
DPS

Denpasar Bali Ngurah Rai

PVG

Shanghai Pu Dong

1 stop

14h 30m
Rp 7,147,268

Multiple Airlines

Pick Dates

Deal found 4/12

23 Jan
DPS

Denpasar Bali Ngurah Rai

PVG

Shanghai Pu Dong

3 stops

38h 15m
Rp 7,749,306

Multiple Airlines

Pick Dates

Deal found 3/12

Select your preferred route to Shanghai from Indonesia below
Jakarta to Guangzhou flightsfrom Rp 9,718,123 pp
Jakarta to Beijing flightsfrom Rp 10,596,944 pp
Jakarta to Shenzhen flightsfrom Rp 18,022,384 pp
Jakarta to Xiamen flightsfrom Rp 22,328,188 pp
Jakarta to Chengdu flightsfrom Rp 23,391,942 pp
Medan to Guangzhou flightsfrom Rp 25,507,564 pp
Jakarta to Qingdao flightsfrom Rp 29,629,824 pp
Surabaya to Guangzhou flightsfrom Rp 30,577,338 pp

Search flights to Shanghai by cabin class

Economyfrom Rp 315/person

Fly with Cheapflights

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

How does Cheapflights help users find flights to Shanghai?

When you search for this flight to Shanghai, Cheapflights searches on 900+ travel sites to save you time finding great flight deals online. Additionally, we offer filter features so you can choose a preferred cabin class or airline, see different price ranges, and much more so you can book the best flight for you.

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

Cheapflights taps into our reliable network of hundreds of airlines and travel agencies to find the best deals for flights to Shanghai for you. Better yet — we are completely free to use.

Can Cheapflights find flights to Shanghai with no change fees?

Certainly. Search results for flights to Shanghai shown to you on Cheapflights can be narrowed down with different useful search filters, which includes flexible booking options.

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

Not ready to book yet? You can track prices for flights to Shanghai on Cheapflights with our Price Alert feature and get notified when better prices are available.