Cheap flights from Jakarta to Shanghai

JKT — SHA
3 Oct — 10 Oct1
Return
1 adult
Economy
From?
To?
Mon 3/10
Mon 10/10

What is the cheapest month to fly from Jakarta to Shanghai?

Due to multiple factors, expect to potentially pay more when booking in May. For low rates, April can be a great choice for travel to Shanghai. Flights to Shanghai from Jakarta in April are about Rp 22,592,172 on average during April, but can be found for as low as Rp 5,984,848.

When is the cheapest time to fly from Jakarta to Shanghai (JKT - SH)?

When flying from Jakarta to Shanghai, the time of day you decide to fly out makes little to no difference towards the overall price you’ll pay on tickets.

Cheap flights from Jakarta to Shanghai in September, October 2022

The best prices found for JKT to Shanghai flights in September, October
4 Oct - 31 Oct
CGK

Jakarta Soekarno-Hatta Intl

PVG

Shanghai Pu Dong

2 stops

26h 00m
PVG

Shanghai Pu Dong

CGK

Jakarta Soekarno-Hatta Intl

1 stop

19h 55m
Rp 15,166,667

Multiple Airlines

Pick Dates

Deal found 26 Sep 2022

4 Oct - 31 Oct
CGK

Jakarta Soekarno-Hatta Intl

PVG

Shanghai Pu Dong

2 stops

26h 00m
PVG

Shanghai Pu Dong

CGK

Jakarta Soekarno-Hatta Intl

2 stops

29h 30m
Rp 16,090,909

Multiple Airlines

Pick Dates

Deal found 26 Sep 2022

4 Oct - 31 Oct
CGK

Jakarta Soekarno-Hatta Intl

SHA

Shanghai Hongqiao Intl

1 stop

14h 55m
SHA

Shanghai Hongqiao Intl

CGK

Jakarta Soekarno-Hatta Intl

1 stop

18h 25m
Rp 23,409,090

China Southern

Pick Dates

Deal found 26 Sep 2022

Jakarta to Shanghai 2022 flight deals

Cheap flights to Shanghai from Jakarta found for this year
3 Nov - 18 Nov
CGK

Jakarta Soekarno-Hatta Intl

PVG

Shanghai Pu Dong

1 stop

18h 50m
PVG

Shanghai Pu Dong

CGK

Jakarta Soekarno-Hatta Intl

1 stop

17h 25m
Rp 10,954,545

Malaysia Airlines

Pick Dates

Deal found 27 Sep 2022

4 Oct - 31 Oct
CGK

Jakarta Soekarno-Hatta Intl

PVG

Shanghai Pu Dong

2 stops

26h 00m
PVG

Shanghai Pu Dong

CGK

Jakarta Soekarno-Hatta Intl

1 stop

19h 55m
Rp 15,166,667

Multiple Airlines

Pick Dates

Deal found 26 Sep 2022

4 Oct - 31 Oct
CGK

Jakarta Soekarno-Hatta Intl

PVG

Shanghai Pu Dong

2 stops

26h 00m
PVG

Shanghai Pu Dong

CGK

Jakarta Soekarno-Hatta Intl

2 stops

29h 30m
Rp 16,090,909

Multiple Airlines

Pick Dates

Deal found 26 Sep 2022

Cheap EVA Air flights from Jakarta to Shanghai

5 Mar - 10 Mar
CGK

Jakarta Soekarno-Hatta Intl

PVG

Shanghai Pu Dong

1 stop

20h 45m
PVG

Shanghai Pu Dong

CGK

Jakarta Soekarno-Hatta Intl

1 stop

18h 10m
Rp 13,545,455

EVA Air

Pick Dates

Deal found 27 Sep 2022

5 Mar - 10 Mar
CGK

Jakarta Soekarno-Hatta Intl

PVG

Shanghai Pu Dong

1 stop

27h 05m
PVG

Shanghai Pu Dong

CGK

Jakarta Soekarno-Hatta Intl

1 stop

22h 20m
Rp 13,681,818

EVA Air

Pick Dates

Deal found 28 Sep 2022

4 Feb - 11 Feb
CGK

Jakarta Soekarno-Hatta Intl

PVG

Shanghai Pu Dong

1 stop

20h 45m
PVG

Shanghai Pu Dong

CGK

Jakarta Soekarno-Hatta Intl

1 stop

25h 05m
Rp 14,287,879

EVA Air

Pick Dates

Deal found 28 Sep 2022

Cheap Air China flights from Jakarta to Shanghai

22 Nov - 1 Dec
CGK

Jakarta Soekarno-Hatta Intl

PVG

Shanghai Pu Dong

1 stop

30h 15m
PVG

Shanghai Pu Dong

CGK

Jakarta Soekarno-Hatta Intl

1 stop

22h 05m
Rp 31,287,878

Air China

Pick Dates

Deal found 26 Sep 2022

10 Oct - 13 Oct
CGK

Jakarta Soekarno-Hatta Intl

PVG

Shanghai Pu Dong

1 stop

17h 55m
PVG

Shanghai Pu Dong

CGK

Jakarta Soekarno-Hatta Intl

1 stop

17h 00m
Rp 38,303,032

Air China

Pick Dates

Deal found 27 Sep 2022

10 Oct - 13 Oct
CGK

Jakarta Soekarno-Hatta Intl

PVG

Shanghai Pu Dong

1 stop

17h 55m
PVG

Shanghai Pu Dong

CGK

Jakarta Soekarno-Hatta Intl

2 stops

22h 20m
Rp 62,303,032

Air China

Pick Dates

Deal found 27 Sep 2022

Last-minute flights from Jakarta to Shanghai

Late deals on return flights to Shanghai from Jakarta, departing today and this week
4 Oct - 31 Oct
CGK

Jakarta Soekarno-Hatta Intl

PVG

Shanghai Pu Dong

2 stops

26h 00m
PVG

Shanghai Pu Dong

CGK

Jakarta Soekarno-Hatta Intl

1 stop

19h 55m
Rp 15,166,667

Multiple Airlines

Pick Dates

Deal found 26 Sep 2022

4 Oct - 31 Oct
CGK

Jakarta Soekarno-Hatta Intl

PVG

Shanghai Pu Dong

2 stops

26h 00m
PVG

Shanghai Pu Dong

CGK

Jakarta Soekarno-Hatta Intl

2 stops

29h 30m
Rp 16,090,909

Multiple Airlines

Pick Dates

Deal found 26 Sep 2022

4 Oct - 31 Oct
CGK

Jakarta Soekarno-Hatta Intl

SHA

Shanghai Hongqiao Intl

1 stop

14h 55m
SHA

Shanghai Hongqiao Intl

CGK

Jakarta Soekarno-Hatta Intl

1 stop

18h 25m
Rp 23,409,090

China Southern

Pick Dates

Deal found 26 Sep 2022

One-way flights to Shanghai from Jakarta

The cheapest one-way flights from Jakarta to Shanghai
3 Nov
CGK

Jakarta Soekarno-Hatta Intl

PVG

Shanghai Pu Dong

1 stop

17h 20m
Rp 7,287,879

Malaysia Airlines

Pick Dates

Deal found 27 Sep 2022

24 Nov
CGK

Jakarta Soekarno-Hatta Intl

PVG

Shanghai Pu Dong

1 stop

8h 50m
Rp 7,469,697

Malaysia Airlines

Pick Dates

Deal found 27 Sep 2022

3 Nov
CGK

Jakarta Soekarno-Hatta Intl

SHA

Shanghai Hongqiao Intl

1 stop

22h 45m
Rp 11,227,273

XiamenAir

Pick Dates

Deal found 27 Sep 2022

Related info for your journey

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

Which airlines flying from Jakarta to Shanghai have flexible cancellations due to COVID-19?

Due to the rapidly changing circumstances due to COVID-19, airlines like China Eastern, Cathay Pacific, and Garuda Indonesia flying from Jakarta to Shanghai have implemented new flexible cancellation policies.

Can I find flights from Jakarta to Shanghai for under Rp 10,954,600 on Cheapflights?

Yes, there are multiple flights from Jakarta to Shanghai for under Rp 10,954,600. The cheapest flight booked recently is on Malaysia Airlines for just Rp 10,954,545, but on average you can expect to pay Rp 23,500,000.

Are there last-minute flights available from Jakarta to Shanghai for under Rp 15,166,700?

There are currently 12+ open flights from Jakarta to Shanghai within the next 7 days for less than Rp 15,166,700.

What are the cheapest airlines to fly from Jakarta to Shanghai one-way?

The cheapest airlines for a one-way flight from Jakarta to Shanghai are Malaysia Airlines (Rp 7,287,879), XiamenAir (Rp 11,227,273), and China Airlines (Rp 13,015,152).

What are the most popular routes from Jakarta to Shanghai?

Most travellers choose Jakarta Soekarno-Hatta Intl - Shanghai Pu Dong, Jakarta Soekarno-Hatta Intl - Shanghai Hongqiao Intl or Jakarta Halim Perdana Kusuma - Shanghai Hongqiao Intl when deciding on the best route from Jakarta to Shanghai.

What are the most popular airlines that fly from Jakarta to Shanghai?

The most popular airlines flying from Jakarta to Shanghai are Cathay Pacific, China Southern and Garuda Indonesia. Something to consider prior to booking your flight.

What are the cheapest flights from Jakarta to Shanghai?

Looking at all options, your cheapest flight can be booked for Rp 9,346,667. While the most popular route (Jakarta Soekarno-Hatta Intl - Shanghai Pu Dong) can be booked for Rp 10,954,545 on average our data indicates Rp 12,189,394 when flying from Jakarta to Shanghai.

Top 5 airlines flying from Jakarta to Shanghai

The chart below displays the airlines Cheapflights users travelling from Jakarta to Shanghai choose most often. Cheapest and average prices are based on aggregated data from the past 12 months.
AirlineCheapestAverageFlexibilityOn-timeCOVID-19 safety
Garuda IndonesiaCheapestRp 4,332,272AverageRp 9,913,030FlexibilityNo cancel feeOn-time71%COVID-19 safety
Search Garuda Indonesia flights
XiamenAirCheapestRp 4,783,182AverageRp 5,322,424FlexibilityNo cancel feeOn-time49%COVID-19 safety
Search XiamenAir flights
Cathay PacificCheapestRp 5,111,515AverageRp 6,694,546FlexibilityNo cancel feeOn-time72%COVID-19 safety
Search Cathay Pacific flights
Singapore AirlinesCheapestRp 5,186,364AverageRp 6,642,728FlexibilityNo cancel feeOn-time81%COVID-19 safety
Search Singapore Airlines flights
China EasternCheapestRp 6,411,818AverageRp 7,499,015FlexibilityNo cancel feeOn-time62%COVID-19 safety
Search China Eastern flights