Cheap flights from Jakarta to China

Return
Economy
Jakarta (JKT)
Shanghai (PVG)
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 PVG flight in 2021: compare Jakarta to China flight prices with the expected peak season, weather and rainfall in China.
How far in advance should I book a flight from Jakarta to China?

To save on the cost of your flight from Jakarta to China, book at least 61 days before your planned departure. Booking around this time can save you about 28% on the cost of this flight compared to booking a flight leaving this week. We have found prices from Rp 6,356,235 if you need a flight within two weeks. For flights within the next 72 hours, you can find tickets from as low as Rp 7,741,751.

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

June is one of the best times of the year to fly to China from Jakarta. Prices for June average Rp 6,550,255 per person but you can even find prices for as low as Rp 3,428,082. The most expensive prices can be found in the month of July. Opting for a June flight can save you 128% on your journey compared to booking in June

Cheap flights from Jakarta to China in June, July 2021

The best prices found for JKT to China flights in June, July
21 Jun - 23 Jun
Rp 15,812,027pp
CGK
Jakarta Soekarno-Hatta Intl
Multiple airlines
   
2 STOPS
CAN
Guangzhou Baiyun
CAN
Guangzhou Baiyun
Multiple Airlines
     
3 STOPS
CGK
Jakarta Soekarno-Hatta Intl
21 Jun - 23 Jun
Rp 16,011,998pp
CGK
Jakarta Soekarno-Hatta Intl
Multiple airlines
   
2 STOPS
CAN
Guangzhou Baiyun
CAN
Guangzhou Baiyun
Multiple Airlines
 
1 STOP
CGK
Jakarta Soekarno-Hatta Intl
20 Jun - 26 Jun
Rp 16,354,806pp
CGK
Jakarta Soekarno-Hatta Intl
Multiple airlines
   
2 STOPS
CAN
Guangzhou Baiyun
CAN
Guangzhou Baiyun
Multiple Airlines
   
2 STOPS
CGK
Jakarta Soekarno-Hatta Intl

Jakarta to China 2021 flight deals

Cheap flights to China from Jakarta found for this year
2 Nov - 9 Nov
Rp 5,742,037pp
CGK
Jakarta Soekarno-Hatta Intl
Singapore Airlines
 
1 STOP
PVG
Shanghai Pu Dong
PVG
Shanghai Pu Dong
Singapore Airlines
 
1 STOP
CGK
Jakarta Soekarno-Hatta Intl
17 Dec - 7 Jan
Rp 6,427,653pp
CGK
Jakarta Soekarno-Hatta Intl
Singapore Airlines
 
1 STOP
PVG
Shanghai Pu Dong
PVG
Shanghai Pu Dong
Singapore Airlines
 
1 STOP
CGK
Jakarta Soekarno-Hatta Intl
17 Dec - 8 Jan
Rp 8,898,729pp
CGK
Jakarta Soekarno-Hatta Intl
Multiple airlines
 
1 STOP
PVG
Shanghai Pu Dong
PVG
Shanghai Pu Dong
Multiple Airlines
   
2 STOPS
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
27 Jun - 4 Jul
Rp 22,325,382pp
CGK
Jakarta Soekarno-Hatta Intl
Multiple airlines
 
1 STOP
CAN
Guangzhou Baiyun
CAN
Guangzhou Baiyun
Multiple Airlines
     
3 STOPS
CGK
Jakarta Soekarno-Hatta Intl
27 Jun - 4 Jul
Rp 22,453,936pp
CGK
Jakarta Soekarno-Hatta Intl
Multiple airlines
 
1 STOP
CAN
Guangzhou Baiyun
CAN
Guangzhou Baiyun
Multiple Airlines
   
2 STOPS
CGK
Jakarta Soekarno-Hatta Intl
27 Jun - 4 Jul
Rp 22,682,474pp
CGK
Jakarta Soekarno-Hatta Intl
Multiple airlines
 
1 STOP
CAN
Guangzhou Baiyun
CAN
Guangzhou Baiyun
Multiple Airlines
     
3 STOPS
CGK
Jakarta Soekarno-Hatta Intl

One-way flights to China from Jakarta

The cheapest one-way flights from Jakarta to China
08.50 - 14.20
XiamenAir
2 stops
28h 30m
CGK - PVG
XiamenAir
Rp 19,854,308
04.20 - 13.35
China Southern
2 stops
32h 15m
CGK - PVG
China Southern
Rp 23,325,240
12.55 - 14.00
Multiple Airlines
1 stop
24h 05m
CGK - PVG
Multiple Airlines
Rp 30,824,168
Gotogate

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

Can I find flights from Jakarta to China for under Rp 7,141,837 on Cheapflights?

Yes, there are multiple flights from Jakarta to China for under Rp 7,141,837. The cheapest flight booked recently is on Singapore Airlines for just Rp 5,742,037, but on average you can expect to pay Rp 26,567,634.

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

New policies can now be found on Philippine Airlines to help keep travellers safe while flying. New policies for travellers booking flights from Jakarta to China include masks being provided and required on board, daily cleaning and sanitisation, use of HEPA filters, pre-flight testing for antibodies and symptoms, and socially-distanced seating (for a limited time). Keep in mind that policies will vary by airline.

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, China Eastern, and Singapore Airlines. Our site will let you filter for all airlines offering greater flexibility due to COVID-19.

Are there direct flights from Jakarta to China for under Rp 5,713,470 on Cheapflights?

There are no direct flights from Jakarta to China, but Cheapflights can provide you with all the information you need to find the fastest route with the fewest stops.

Are there last-minute flights available from Jakarta to China for under Rp 22,853,878?

There are currently 7+ open flights from Jakarta to China within the next 7 days for less than Rp 22,853,878.

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

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

What are the most popular routes from Jakarta to China?

While some choose either Jakarta Soekarno-Hatta Intl - Shanghai Hongqiao Intl or Jakarta Soekarno-Hatta Intl - Shanghai Pu Dong, Jakarta Soekarno-Hatta Intl - Guangzhou Baiyun is the most popular route from Jakarta to China.

What are the cheapest flights from Jakarta to China?

On average you can expect to pay Rp 4,788,316 for a flight from Jakarta to China. The cheapest flight overall is Rp 2,336,095 while the most popular route, (Jakarta Soekarno-Hatta Intl - Guangzhou Baiyun) is currently priced at Rp 14,069,419.

How long does is the flight from Jakarta to China?

Departing from Jakarta to China will take you 12h 20m. When browsing for deals, the options you’ll see will be for both direct flights and flights with stops.

What are the cheapest airlines to flying from Jakarta to China return?

Currently priced at Rp 5,742,037, Singapore Airlines will fly you from Jakarta to China and back. In addition to Singapore Airlines, many other airlines offer competitively priced options for your trip. Check Cheapflights for deals on China Southern for as low as Rp 37,337,524.

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

The cheapest airline one-way is China Southern, with whom users have recently found tickets for as low as Rp 16,026,282. Check flights for XiamenAir, as they currently have the next best price.

Related searches

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

Rent a Car

Car Rentals in 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 143 Rp 210 No cancel fee N/A
Search Malindo Air flights
AirAsia
Rp 190 Rp 213 No cancel fee 66%
Search AirAsia flights
China Southern
Rp 183 Rp 347 No cancel fee 69%

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

Search China Southern flights
XiamenAir
Rp 316 Rp 406 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 321 Rp 425 No cancel fee 81%
Search Singapore Airlines flights
Cathay Pacific
Rp 324 Rp 435 No cancel fee 72%
Search Cathay Pacific flights
Air China
Rp 322 Rp 438 No cancel fee 67%
Search Air China flights
China Eastern
Rp 423 Rp 495 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
Garuda Indonesia
Rp 286 Rp 545 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
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