Cheap flights from Jakarta to China

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

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

All the information you need to plan the best JKT to SHA flight in 2022: compare Jakarta to China flight prices with the expected peak season, weather and rainfall in China.
When is the cheapest time to fly from Jakarta to China (JKT - CN)?

Regardless of the time of day you decide to fly, the ticket price will remain around the same. Book flights from Jakarta to China as you normally would.

How far in advance should I book a flight from Jakarta to China?

When searching for a good deal, it’s best to be prepared for potential fluctuations in price. We recommend booking at least 61 days in advance, which can save you up to 28% on flights from Jakarta to China compared to booking the week you need them. Waiting 61 days out may not be for everyone, so we have options available for flights within the next two weeks, with the lowest price starting at Rp 6,381,758. For sooner than that we have options available in the next 3 days from Rp 7,772,838.

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

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

Cheap flights from Jakarta to China in January, February 2022

The best prices found for JKT to China flights in January, February
25 Feb - 4 Mar
Rp 17,194,894pp
CGK
Jakarta Soekarno-Hatta Intl
Multiple airlines
   
2 STOPS
PVG
Shanghai Pu Dong
PVG
Shanghai Pu Dong
Malaysia Airlines
 
1 STOP
CGK
Jakarta Soekarno-Hatta Intl
25 Feb - 4 Mar
Rp 17,567,762pp
CGK
Jakarta Soekarno-Hatta Intl
Multiple airlines
 
1 STOP
PVG
Shanghai Pu Dong
PVG
Shanghai Pu Dong
Malaysia Airlines
 
1 STOP
CGK
Jakarta Soekarno-Hatta Intl
22 Feb - 1 Mar
Rp 17,811,558pp
CGK
Jakarta Soekarno-Hatta Intl
Multiple airlines
 
1 STOP
PVG
Shanghai Pu Dong
PVG
Shanghai Pu Dong
Multiple Airlines
 
1 STOP
CGK
Jakarta Soekarno-Hatta Intl

Jakarta to China 2022 flight deals

Cheap flights to China from Jakarta found for this year
17 Jul - 24 Jul
Rp 7,844,543pp
CGK
Jakarta Soekarno-Hatta Intl
EVA Air
 
1 STOP
CAN
Guangzhou Baiyun
CAN
Guangzhou Baiyun
EVA Air
 
1 STOP
CGK
Jakarta Soekarno-Hatta Intl
15 Jul - 22 Jul
Rp 8,676,323pp
CGK
Jakarta Soekarno-Hatta Intl
Malaysia Airlines
 
1 STOP
CAN
Guangzhou Baiyun
CAN
Guangzhou Baiyun
Malaysia Airlines
 
1 STOP
CGK
Jakarta Soekarno-Hatta Intl
8 Apr - 15 Apr
Rp 9,063,531pp
CGK
Jakarta Soekarno-Hatta Intl
EVA Air
 
1 STOP
PVG
Shanghai Pu Dong
PVG
Shanghai Pu Dong
EVA Air
 
1 STOP
CGK
Jakarta Soekarno-Hatta Intl

Last-minute flights from Jakarta to China

Late deals on return flights to China from Jakarta, departing today and this week
3 Feb - 10 Feb
Rp 27,921,984pp
CGK
Jakarta Soekarno-Hatta Intl
Multiple airlines
   
2 STOPS
CAN
Guangzhou Baiyun
CAN
Guangzhou Baiyun
Multiple Airlines
     
3 STOPS
CGK
Jakarta Soekarno-Hatta Intl
3 Feb - 10 Feb
Rp 36,698,696pp
CGK
Jakarta Soekarno-Hatta Intl
Multiple airlines
   
2 STOPS
CAN
Guangzhou Baiyun
CAN
Guangzhou Baiyun
Multiple Airlines
   
2 STOPS
CGK
Jakarta Soekarno-Hatta Intl

One-way flights to China from Jakarta

The cheapest one-way flights from Jakarta to China
14.55 - 08.35
Malaysia Airlines
1 stop
16h 40m
CGK - CAN
Malaysia Airlines
Rp 5,707,730
Bookingwiz.co.th
10.20 - 08.05
EVA Air
1 stop
20h 45m
CGK - PVG
EVA Air
Rp 6,625,556
hutchgo.com
10.40 - 06.50
China Airlines
1 stop
19h 10m
CGK - PVG
China Airlines
Rp 7,385,630
Travelgenio

Related info for your journey

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

Flight FAQs

From Jakarta to China

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

Some of the carriers operating flights from Jakarta to China that may be offering flexible cancellation policies are China Southern, Singapore Airlines, and Garuda Indonesia. Our site will let you filter for all airlines offering greater flexibility due to COVID-19.

Can I find flights from Jakarta to China for under Rp 6,195,400 on Cheapflights?

Yes, there are multiple flights from Jakarta to China for under Rp 6,195,400. The cheapest flight booked recently is on Cebu Pacific for just Rp 6,195,325, but on average you can expect to pay Rp 13,566,614.

Are there last-minute flights available from Jakarta to China for under Rp 27,922,000?

There are currently 2+ open flights from Jakarta to China within the next 7 days for less than Rp 27,922,000.

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

For one-way options, check prices for Cebu Pacific. According to our data, you can fly for as low as Rp 4,904,632. Users have also found prices from Rp 5,707,730 and Rp 6,625,556 on Malaysia Airlines and EVA Air, respectively.

What are the most popular routes from Jakarta to China?

The most popular flight routes from Jakarta to China are Jakarta Soekarno-Hatta Intl - Guangzhou Baiyun, Jakarta Soekarno-Hatta Intl - Shenzhen and Jakarta Soekarno-Hatta Intl - Shanghai Pu Dong.

What are the cheapest flights from Jakarta to China?

Looking at all options, your cheapest flight can be booked for Rp 14,916,248. While the most popular route (Jakarta Soekarno-Hatta Intl - Guangzhou Baiyun) can be booked for Rp 7,844,543 on average our data indicates Rp 14,916,248 when flying from Jakarta to China.

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

Consider Cathay Pacific, China Southern or Garuda Indonesia when booking your flight. These represent the most popular airlines when flying from Jakarta to China.

Related searches

Flights to China from Jakarta
Flights to Jakarta Flights to China Flights from Jakarta

Rent a Car

Car Rentals at China

COVID Restrictions

View COVID Travel Restrictions for China

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

Information is based on travel restrictions from Jakarta to China

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

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

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

Documents
Health Declaration Form - Must be presented upon arrival


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

Returning to Jakarta from China

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

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

Hide COVID Travel Restrictions for China

Destination information for China

Things to know before you go - useful duration and weather info for your trip from Jakarta to China.
Today's exchange rate
Rp 1 = ¥ 0.01

Airports servicing Jakarta

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

Top 9 airlines flying from Jakarta to China

The chart below displays the airlines Cheapflights users travelling from Jakarta to China 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
Malindo Air
Rp 2,050,624 Rp 3,005,736 No cancel fee N/A
Search Malindo Air flights
China Southern
Rp 2,618,959 Rp 4,974,330 No cancel fee 69%
Search China Southern flights
AirAsia
Rp 2,725,513 Rp 3,058,798 No cancel fee 66%
Search AirAsia flights
Garuda Indonesia
Rp 4,100,530 Rp 7,814,212 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,527,320 Rp 6,146,924 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,609,780 Rp 6,096,372 No cancel fee 81%
Search Singapore Airlines flights
Air China
Rp 4,621,540 Rp 6,285,386 No cancel fee 67%
Search Air China flights
Cathay Pacific
Rp 4,641,474 Rp 6,238,492 No cancel fee 72%
Search Cathay Pacific flights
China Eastern
Rp 6,068,837 Rp 7,097,878 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 Cheap flights from Jakarta to China
  • 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