Cheap flights from Jakarta to Shanghai

Return
Economy
Jakarta (JKT)
Shanghai (SHA)
Depart
Return
Any month
|

How to find the cheapest flight from
Jakarta (JKT) to Shanghai

All the information you need to plan the best JKT to SHA flight in 2021: compare Jakarta to Shanghai flight prices with the expected peak season, weather and rainfall in Shanghai.
How far in advance should I book a flight from Jakarta to Shanghai?

Travellers have found it’s best to book a flight 61 days in advance to save up to 28% compared to booking the same week of travel. As your travel date approaches, the cost of this flight route may potentially increase. While opting to book 61 days out may not be an option for all, there are still additional ways to secure a deal in the near future. You might find a flight from Jakarta to Shanghai 1-2 weeks in advance for as low as Rp 6,335,422, or Rp 7,716,401 for flights within the next 24 hours.

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

Flights from Jakarta to Shanghai lean towards being more expensive in July. Prices are generally better when you fly from Jakarta to Shanghai in June, with the cheapest ticket starting at Rp 3,416,856.

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

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 2021

The best prices found for JKT to Shanghai flights in September, October
24 Sep - 26 Sep
Rp 28,843,964pp
CGK
Jakarta Soekarno-Hatta Intl
Multiple airlines
   
2 STOPS
SHA
Shanghai Hongqiao Intl
SHA
Shanghai Hongqiao Intl
Multiple Airlines
   
2 STOPS
CGK
Jakarta Soekarno-Hatta Intl
24 Sep - 26 Sep
Rp 29,470,388pp
CGK
Jakarta Soekarno-Hatta Intl
Multiple airlines
     
3 STOPS
SHA
Shanghai Hongqiao Intl
SHA
Shanghai Hongqiao Intl
Multiple Airlines
   
2 STOPS
CGK
Jakarta Soekarno-Hatta Intl
22 Sep - 29 Sep
Rp 29,940,206pp
CGK
Jakarta Soekarno-Hatta Intl
Multiple airlines
   
2 STOPS
PVG
Shanghai Pu Dong
PVG
Shanghai Pu Dong
Multiple Airlines
     
3 STOPS
CGK
Jakarta Soekarno-Hatta Intl

Jakarta to Shanghai 2021 flight deals

Cheap flights to Shanghai from Jakarta found for this year
24 Sep - 26 Sep
Rp 28,843,964pp
CGK
Jakarta Soekarno-Hatta Intl
Multiple airlines
   
2 STOPS
SHA
Shanghai Hongqiao Intl
SHA
Shanghai Hongqiao Intl
Multiple Airlines
   
2 STOPS
CGK
Jakarta Soekarno-Hatta Intl
24 Sep - 26 Sep
Rp 29,470,388pp
CGK
Jakarta Soekarno-Hatta Intl
Multiple airlines
     
3 STOPS
SHA
Shanghai Hongqiao Intl
SHA
Shanghai Hongqiao Intl
Multiple Airlines
   
2 STOPS
CGK
Jakarta Soekarno-Hatta Intl
22 Sep - 29 Sep
Rp 29,940,206pp
CGK
Jakarta Soekarno-Hatta Intl
Multiple airlines
   
2 STOPS
PVG
Shanghai Pu Dong
PVG
Shanghai Pu Dong
Multiple Airlines
     
3 STOPS
CGK
Jakarta Soekarno-Hatta Intl

One-way flights to Shanghai from Jakarta

The cheapest one-way flights from Jakarta to Shanghai
19.45 - 09.55
Philippine Airlines
1 stop
13h 10m
CGK - PVG
Philippine Airlines
Rp 2,890,091
mytrip.com
09.20 - 11.20
EVA Air
1 stop
25h 00m
CGK - SHA
EVA Air
Rp 12,884,396
hutchgo.com
15.00 - 16.40
Multiple Airlines
3 stops
24h 40m
CGK - SHA
Multiple Airlines
Rp 43,821,184
Gotogate

Related info for your journey

Useful info, stats and facts about <span class="emphasized">Jakarta</span> to <span class="emphasized">Shanghai</span> flights.

Flight FAQs

From Jakarta to Shanghai

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 Singapore Airlines, China Eastern, and Cathay Pacific flying from Jakarta to Shanghai have implemented new flexible cancellation policies.

What safety measures are being taken by airlines flying from Jakarta to Shanghai to control the spread of COVID-19?

Airlines globally have implemented additional safety measures to accommodate you. Philippine Airlines is one of them. Some of the new policies that have been implemented to accommodate travellers flying from Jakarta to Shanghai are improved sanitation, HEPA filters, mask requirements, socially-distanced seating (for a limited time), and pre-flight testing for antibodies and symptoms. Policies will vary by airline.

Can I find flights from Jakarta to Shanghai for under Rp 34,239,800 on Cheapflights?

Yes, there are multiple flights from Jakarta to Shanghai for under Rp 34,239,800. The cheapest flight booked recently is on Multiple Airlines for just Rp 34,239,748, but on average you can expect to pay Rp 37,428,816.

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 cheapest flights from Jakarta to Shanghai?

Looking at all options, your cheapest flight can be booked for Rp 4,408,456. While the most popular route (Jakarta Soekarno-Hatta Intl - Shanghai Pu Dong) can be booked for Rp 20,914,010 on average our data indicates Rp 5,400,342 when flying 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.

Related searches

Flights to Shanghai from Jakarta
Flights to Jakarta Flights to Shanghai Flights from Jakarta

Other flights from Jakarta

Jakarta to Istanbul

Rent a Car

Car Rentals at Shanghai Car Rentals at China

COVID Restrictions

View COVID Travel Restrictions for Shanghai, China

Do I need a COVID test to fly to Shanghai from Jakarta?

Information is based on travel restrictions from Jakarta to Shanghai

Most visitors from Jakarta will not be allowed to enter Shanghai.

COVID-19 testing requirements
Visitors from Jakarta must present a negative RT-PCR (NAAT) test taken 48 hours before departing to Shanghai.

Quarantine requirements
Visitors from Jakarta are not required to quarantine after entering Shanghai.

Documents
Health Declaration Form - Must be presented upon arrival


Do I need a test to fly back to Jakarta from Shanghai?

Returning to Jakarta from Shanghai

COVID-19 testing requirements
Visitors from Shanghai must present a negative RT-PCR (NAAT) test taken 72 hours before departing to Jakarta.

Quarantine requirements
Visitors from Shanghai are not required to quarantine after entering Jakarta.

Hide COVID Travel Restrictions for Shanghai, China

Destination information for Shanghai

Things to know before you go - useful duration and weather info for your trip from Jakarta to Shanghai.
Today's exchange rate
Rp 1 = ¥ 0.01
Average temperature for September in Shanghai
28.0 °C
Avg rainfall for September in Shanghai
16.0 mm

Airports servicing Jakarta

Jakarta Soekarno-Hatta Intl (CGK)
Jakarta Halim Perdana Kusuma (HLP)

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.
Airline Cheapest Average Flexibility On-time COVID-19 safety
Garuda Indonesia
Rp 4,070,758 Rp 9,314,636 No cancel fee 71%

We couldn't confirm the COVID-19 safety measures taken by Garuda Indonesia. Please check directly on their website for additional information.

Search Garuda Indonesia flights
XiamenAir
Rp 4,494,448 Rp 5,001,139 No cancel fee 49%

We couldn't confirm the COVID-19 safety measures taken by XiamenAir. Please check directly on their website for additional information.

Search XiamenAir flights
Singapore Airlines
Rp 4,676,110 Rp 6,555,951 No cancel fee 81%
Search Singapore Airlines flights
Cathay Pacific
Rp 4,802,962 Rp 6,290,433 No cancel fee 72%
Search Cathay Pacific flights
China Eastern
Rp 6,024,772 Rp 7,046,341 No cancel fee 62%

We couldn't confirm the COVID-19 safety measures taken by China Eastern. Please check directly on their website for additional information.

Search China Eastern flights
Home Asia China Shanghai Cheap flights from Jakarta to Shanghai
  • Return
  • One-way
  • Multi-city
  • Economy
  • Premium Economy
  • Business
  • First
  • Multiple
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First