Cheap flights from Jakarta to Shenzhen

JKT — SZX
8 Oct — 15 Oct1
Return
1 adult
Economy
From?
To?
Sat 8/10
Sat 15/10

We work with more than 300 partners to bring you better travel deals

What is the cheapest day to fly return from Jakarta to Shenzhen?

Users have found that flying from Jakarta to Shenzhen on a Saturday typically leans towards higher prices. However, this doesn’t mean you still can’t find a deal. Flexibility with other aspects of your flight can still land a great price for your trip.

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

The best pricing can be found in the month of July. Prices to Shenzhen from Jakarta average Rp 29,245,832. You can even find prices in July for less than Rp 29,245,832, as users have found deals to Shenzhen from as low as Rp 17,087,348. The month of August appears to be one of the more expensive times to travel to Shenzhen from Jakarta. Flying in the targeted month can save you up to 33%.

When is the cheapest time to fly from Jakarta to Shenzhen (JKT - SZX)?

One of the essential ways to save on airfare from Jakarta to Shenzhen is to remain as flexible as possible. Flights that are in the afternoon tend to be the most expensive. A flight at midday could potentially save you up to 128% on airfare.

Cheap flights from Jakarta to Shenzhen in October, November 2022

The best prices found for JKT to SZX flights in October, November
31 Oct - 7 Nov
CGK

Jakarta Soekarno-Hatta Intl

SZX

Shenzhen

2 stops

50h 40m
SZX

Shenzhen

CGK

Jakarta Soekarno-Hatta Intl

1 stop

34h 20m
Rp 72,311,456

Multiple Airlines

Pick Dates

Deal found 1 oct. 2022

Jakarta to Shenzhen 2022 flight deals

Cheap flights to Shenzhen from Jakarta found for this year
29 Nov - 13 Dec
CGK

Jakarta Soekarno-Hatta Intl

SZX

Shenzhen

Nonstop

4h 35m
SZX

Shenzhen

CGK

Jakarta Soekarno-Hatta Intl

Nonstop

4h 50m
Rp 18,265,260

China Southern

Pick Dates

Deal found 2 oct. 2022

6 Dec - 7 Dec
CGK

Jakarta Soekarno-Hatta Intl

SZX

Shenzhen

Nonstop

4h 35m
SZX

Shenzhen

CGK

Jakarta Soekarno-Hatta Intl

1 stop

26h 25m
Rp 19,259,600

Multiple Airlines

Pick Dates

Deal found 2 oct. 2022

6 Dec - 7 Dec
CGK

Jakarta Soekarno-Hatta Intl

SZX

Shenzhen

Nonstop

4h 35m
SZX

Shenzhen

CGK

Jakarta Soekarno-Hatta Intl

2 stops

21h 40m
Rp 25,026,770

Multiple Airlines

Pick Dates

Deal found 2 oct. 2022

Cheap China Southern flights from Jakarta to Shenzhen

29 Nov - 13 Dec
CGK

Jakarta Soekarno-Hatta Intl

SZX

Shenzhen

Nonstop

4h 35m
SZX

Shenzhen

CGK

Jakarta Soekarno-Hatta Intl

Nonstop

4h 50m
Rp 18,265,260

China Southern

Pick Dates

Deal found 2 oct. 2022

14 Feb - 21 Feb
CGK

Jakarta Soekarno-Hatta Intl

SZX

Shenzhen

Nonstop

4h 35m
SZX

Shenzhen

CGK

Jakarta Soekarno-Hatta Intl

Nonstop

4h 50m
Rp 70,720,512

China Southern

Pick Dates

Deal found 30 sept. 2022

Direct flights to Shenzhen from Jakarta

Save time with Jakarta to Shenzhen direct flight deals
29 Nov - 13 Dec
CGK

Jakarta Soekarno-Hatta Intl

SZX

Shenzhen

Nonstop

4h 35m
SZX

Shenzhen

CGK

Jakarta Soekarno-Hatta Intl

Nonstop

4h 50m
Rp 18,265,260

China Southern

Pick Dates

Deal found 2 oct. 2022

14 Feb - 21 Feb
CGK

Jakarta Soekarno-Hatta Intl

SZX

Shenzhen

Nonstop

4h 35m
SZX

Shenzhen

CGK

Jakarta Soekarno-Hatta Intl

Nonstop

4h 50m
Rp 70,720,512

China Southern

Pick Dates

Deal found 30 sept. 2022

One-way flights to Shenzhen from Jakarta

The cheapest one-way flights from Jakarta to Shenzhen
8 Nov
CGK

Jakarta Soekarno-Hatta Intl

SZX

Shenzhen

1 stop

18h 50m
Rp 12,406,303

Asiana Airlines

Pick Dates

Deal found 2 oct. 2022

8 Nov
CGK

Jakarta Soekarno-Hatta Intl

SZX

Shenzhen

Nonstop

4h 35m
Rp 12,589,873

China Southern

Pick Dates

Deal found 2 oct. 2022

31 Oct
CGK

Jakarta Soekarno-Hatta Intl

SZX

Shenzhen

2 stops

50h 40m
Rp 13,783,081

Multiple Airlines

Pick Dates

Deal found 3 oct. 2022

Related info for your journey

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

What airport do you fly into for flights to Shenzhen from Jakarta?

Shenzhen (SZX) is the airport you will fly into if you book a flight from Jakarta to Shenzhen. You should not have trouble finding flights to Shenzhen from Jakarta; the airport handles an average of 0 inbound flights from Jakarta per day. You should also have plenty of airline options to choose from since 3 airlines have flights to the Shenzhen airport from Jakarta. It is only a 26.7 km journey from Shenzhen (SZX) to Shenzhen’s city centre.

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

China Southern, Shenzhen Airlines, and AirAsia are some of the carriers that may have flexible cancellation policies. You can use our site to filter for other airlines that may also have this kind of flexibility.

Can I find flights from Jakarta to Shenzhen for under Rp 18,265,300 on Cheapflights?

Yes, there are multiple flights from Jakarta to Shenzhen for under Rp 18,265,300. The cheapest flight booked recently is on China Southern for just Rp 18,265,260, but on average you can expect to pay Rp 41,456,324.

Are there direct flights from Jakarta to Shenzhen for under Rp 18,265,300 on Cheapflights?

Cheapflights has 2 direct flights from Jakarta to Shenzhen under Rp 18,265,300. A good price for a direct flight from Jakarta to Shenzhen is less than Rp 44,485,236.

What days are direct flights available from Jakarta to Shenzhen?

Direct flights are available for this route on the following days: Monday.

How many flights depart from Jakarta to Shenzhen on average per day?

On average 1 flight departs from Jakarta to Shenzhen per day.
Afternoon (Noon - 6pm) - 100% of flight departures

How long is the flight from Jakarta to Shenzhen?

Departing from Jakarta to Shenzhen will take you 4h 35m. Jakarta and Shenzhen are separated by a distance of 3309 km. All flights are typically nonstop.

What is the cheapest airline to fly from Jakarta to Shenzhen round-trip?

Flying on China Southern is currently your cheapest option to Shenzhen, with prices starting at Rp 18,265,260. China Southern is priced at 37% lower than the current average price of a flight leaving 3 months from now.

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

The most popular airlines flying from Jakarta to Shenzhen are AirAsia, China Southern and Shenzhen Airlines. Something to consider prior to booking your flight.

What are the cheapest flights from Jakarta to Shenzhen?

While on average a flight from Jakarta to Shenzhen is generally Rp 12,214,930, our data shows the cheapest flight currently is Rp 12,214,930. When looking at the most popular route, (Jakarta Soekarno-Hatta Intl - Shenzhen), you can expect to pay Rp 19,259,600 for that flight.

Other flights from Jakarta

Top 2 airlines flying from Jakarta to Shenzhen

The chart below displays the airlines Cheapflights users travelling from Jakarta to Shenzhen choose most often. Cheapest and average prices are based on aggregated data from the past 12 months.
AirlineCheapestAverageFlexibilityOn-timeCOVID-19 safety
Shenzhen AirlinesCheapestRp 3,264,800AverageRp 5,133,548FlexibilityNo cancel feeOn-time63%COVID-19 safety
Search Shenzhen Airlines flights
China SouthernCheapestRp 3,289,888AverageRp 5,513,844FlexibilityNo cancel feeOn-time69%COVID-19 safety
Search China Southern flights

Hourly flight availability from Jakarta to Shenzhen

See what time of day planes typically take off from Jakarta to Shenzhen
0%of flight departuresEarly morningMidnight to 6 am
0%of flight departuresMorning6 am to noon
100%of flight departuresAfternoonNoon to 6 pm
0%of flight departuresEvening6 pm to midnight
Midnight
6 AM
Noon
6 PM