Cheap flight deals from Jakarta to Shanghai Starting at AED 425
We've found these cheap flights for you. You can book one-way or round-trip flight tickets.
-
Round-trip
-
One way
-
-
Cheapest nonstopCGK 23:506h 15mNonstopPVG 07:05Jakarta - Shanghai | Thu, Apr 10 | Garuda IndonesiaPVG 10:056h 20mNonstopCGK 15:25Shanghai - Jakarta | Thu, Apr 17 | Garuda IndonesiaAED 1,100 AED 1,39621% OFF21% OFFAED 1,396 AED 1,100
-
CGK 23:506h 15mNonstopPVG 07:05Jakarta - Shanghai | Tue, Apr 15 | Garuda IndonesiaPVG 10:056h 20mNonstopCGK 15:25Shanghai - Jakarta | Wed, Apr 23 | Garuda IndonesiaAED 1,130 AED 1,39619% OFF19% OFFAED 1,396 AED 1,130
-
CGK 07:0029h 5m1 stopsSHA 13:05Jakarta - Shanghai | Mon, Apr 14 | Air MacauPVG 01:3514h 20m1 stopsCGK 14:55Shanghai - Jakarta | Tue, Apr 22 | AirAsia XAED 794 AED 1,39643% OFF43% OFFAED 1,396 AED 794
-
CGK 07:0510h 55m1 stopsSHA 19:00Jakarta - Shanghai | Sat, Apr 19 | Xiamen AirlinesPVG 01:3513h 25m1 stopsCGK 14:00Shanghai - Jakarta | Tue, Apr 22 | AirAsia XAED 79743% OFFAED 1,396 AED 797
-
CGK 07:0013h 40m1 stopsSHA 21:40Jakarta - Shanghai | Wed, Apr 9 | Air MacauPVG 01:3522h 50m1 stopsCGK 23:25Shanghai - Jakarta | Mon, Apr 14 | AirAsia XAED 80043% OFFAED 1,396 AED 800
-
CGK 07:059h1 stopsSHA 17:05Jakarta - Shanghai | Sun, Apr 27 | Xiamen AirlinesPVG 01:3513h 25m1 stopsCGK 14:00Shanghai - Jakarta | Sun, May 4 | AirAsia XAED 80442% OFFAED 1,396 AED 804
-
CGK 09:109h 15m1 stopsSHA 19:25Jakarta - Shanghai | Thu, Apr 17 | China Southern AirlinesPVG 21:5515h 20m1 stopsCGK 12:15Shanghai - Jakarta | Sun, Apr 20 | China Southern AirlinesAED 80642% OFFAED 1,396 AED 806
-
CGK 13:3526h 25m1 stopsSHA 17:00Jakarta - Shanghai | Fri, Apr 11 | Xiamen AirlinesPVG 01:3511h 35m1 stopsCGK 12:10Shanghai - Jakarta | Wed, Apr 16 | AirAsia XAED 81142% OFFAED 1,396 AED 811
-
CGK 07:0011h 45m1 stopsPVG 19:45Jakarta - Shanghai | Fri, Apr 11 | Air MacauPVG 20:5528h 50m1 stopsCGK 00:45Shanghai - Jakarta | Wed, Apr 16 | Air MacauAED 81242% OFFAED 1,396 AED 812
-
CGK 07:0011h 45m1 stopsPVG 19:45Jakarta - Shanghai | Wed, Apr 30 | Air MacauSHA 14:0511h 40m1 stopsCGK 00:45Shanghai - Jakarta | Tue, May 6 | Air MacauAED 81342% OFFAED 1,396 AED 813
-
CGK 07:059h1 stopsSHA 17:05Jakarta - Shanghai | Wed, Apr 16 | Xiamen AirlinesPVG 01:3511h 35m1 stopsCGK 12:10Shanghai - Jakarta | Mon, Apr 21 | AirAsia XAED 81342% OFFAED 1,396 AED 813
-
CGK 07:0510h 55m1 stopsSHA 19:00Jakarta - Shanghai | Tue, Apr 15 | Xiamen AirlinesPVG 01:3514h 20m1 stopsCGK 14:55Shanghai - Jakarta | Wed, Apr 23 | AirAsia XAED 81641% OFFAED 1,396 AED 816
-
JKT 13:0017h 25m1 stopsSHA Invalid DateJakarta - Shanghai | Tue, Mar 25 | Normal AirlineSHA 15:006hNonstopJKT 16:00Shanghai - Jakarta | Thu, Mar 27 | Normal AirlineFind More FlightsFind More Flights
-
Cheapest nonstopCGK 23:306h 40mNonstopPVG 07:10Jakarta - Shanghai | Tue, Apr 29 | China Eastern AirlinesAED 699 AED 93825% OFF25% OFFAED 938 AED 699
-
CGK 23:306h 40mNonstopPVG 07:10Jakarta - Shanghai | Mon, May 12 | China Eastern AirlinesAED 702 AED 93825% OFF25% OFFAED 938 AED 702
-
CGK 07:0013h 40m1 stopsSHA 21:40Jakarta - Shanghai | Wed, Apr 9 | Air MacauAED 425 AED 93855% OFF55% OFFAED 938 AED 425
-
CGK 07:0510h 55m1 stopsSHA 19:00Jakarta - Shanghai | Sun, Apr 6 | Xiamen AirlinesAED 44553% OFFAED 938 AED 445
-
CGK 07:059h1 stopsSHA 17:05Jakarta - Shanghai | Tue, Apr 29 | Xiamen AirlinesAED 44752% OFFAED 938 AED 447
-
CGK 07:059h1 stopsSHA 17:05Jakarta - Shanghai | Wed, Apr 9 | Xiamen AirlinesAED 44752% OFFAED 938 AED 447
-
CGK 07:0510h 55m1 stopsSHA 19:00Jakarta - Shanghai | Mon, Apr 14 | Xiamen AirlinesAED 45552% OFFAED 938 AED 455
-
CGK 07:0525h 40m1 stopsPVG 09:45Jakarta - Shanghai | Fri, Apr 4 | Xiamen AirlinesAED 48748% OFFAED 938 AED 487
-
CGK 07:0525h 40m1 stopsPVG 09:45Jakarta - Shanghai | Fri, Apr 11 | Xiamen AirlinesAED 49248% OFFAED 938 AED 492
-
CGK 10:0513h 15m1 stopsPVG 00:20Jakarta - Shanghai | Mon, Apr 21 | Indonesia AirAsiaAED 61934% OFFAED 938 AED 619
-
CGK 05:3013h 15m1 stopsPVG 19:45Jakarta - Shanghai | Tue, Apr 8 | Air MacauAED 66828% OFFAED 938 AED 668
-
CGK 13:3010h 30m1 stopsPVG 01:00Jakarta - Shanghai | Tue, Apr 8 | VietJet AirAED 76019% OFFAED 938 AED 760
-
JKT 13:0017h 25m1 stopsSHA Invalid DateJakarta - Shanghai | Tue, Mar 25 | Normal AirlineFind More FlightsFind More Flights
-
Crossed out prices are calculated based on the average price of the corresponding route on Trip.com.
When is the cheapest time to fly from Jakarta to Shanghai?
We monitor flight fares to help you find the best deals effortlessly
Cheapest flights
From price
Search
Displayed prices are calculated based on the cheapest average weekly prices of the corresponding route on Trip.com.
Find cheap airlines flights from Jakarta to Shanghai
Compare prices, find the option that best suits your travel needs, and enjoy a comfortable journey with a trusted airline.
Frequently Asked Questions
-
When are flight tickets from Jakarta (JKT) to Shanghai (SHA) the cheapest?
Airlines adjust prices for flights from Jakarta to Shanghai based on the date and time of your booking. By analyzing data from all airlines, on Trip.com, you can find the lowest flight prices on Tuesdays, Wednesdays, and Saturdays. -
How much do flights from Jakarta (JKT) to Shanghai (SHA) cost?
According to Trip.com's data, the lowest price is around AED 1,704. -
How long does it take to fly from Jakarta (JKT) to Shanghai (SHA)?
It takes about 6 hours 20 minutes to fly from Jakarta (JKT) to Shanghai (SHA). -
What is the transportation method from the main airport to downtown in Shanghai?
- The distance from Shanghai Pudong International Airport to downtown is about 33 km, by taxi about 50 minutes.
- The distance from Shanghai Hongqiao International Airport to downtown is about 13 km, by taxi about 30 minutes.
-
What are the most popular airlines that fly from Jakarta (JKT) to Shanghai (SHA)?
Airlines with flights from Jakarta (JKT) to Shanghai (SHA): Garuda Indonesia and China Eastern Airlines. -
What's the most popular airline for non-stop flights from Jakarta (JKT) to Shanghai (SHA)?
China Eastern Airlines operates 1 non-stop flights from Jakarta (JKT) to Shanghai (SHA). -
How many airports are there in Shanghai (SHA)?
There are 2 airport(s) near Shanghai (SHA): Shanghai Pudong International Airport and Shanghai Hongqiao International Airport.
How to find a cheap flight from Jakarta to Shanghai
Wait until the last minute and flight costs are often sky-high. Plan ahead, book the right way, and your savings can soar. We have loads of saving tips to help you find a cheap flight from Jakarta to Shanghai. Book your flights at the right time and save more.
Being flexible with your dates to get the cheapest Jakarta to Shanghai ticket.
Tap "Date" on flight search bar to scan through the calender for Jakarta to Shanghai airfare over next 6 months in 2025. If you would like to fly in next 3 months, it seems the cheapest date is on Tue, Apr 29 at AED 699 for one-way flights.
Compare cheap Jakarta to Shanghai flight deals from over hundreds of airlines.
Our extensive search allows you to compare prices from over 500 airlines to choose the cheapest flight tickets from Jakarta to Shanghai. The cheapest airline operating is China Eastern Airlines.
Set up a Price Alert
By setting up a Price Alert for your Jakarta to Shanghai route, you can easily track the price of your airline tickets from without manually checking every day.
Don't miss cheap Jakarta to Shanghai flight deals and promo codes.
You can always get the latest deals through Trip.com Deals and Promo Codes for cheap flights. If registering a free membership, you can receive more deals for your flights.
Book early or wait unitl the last minute.
It's always better to book early. Flight tickets tend to be the cheapest when they are first released, normally about a year before the departure date. So, check online as soon as the flights you want become available. If you miss the cheapest time, you can still find lower-priced tickets as the flight date approaches.
Search for flights on the go.
To get the best flight booking experience on the go, download Trip.com and search for cheap flight tickets from Jakarta to Shanghai to get exclusive deals for you.
Flight Info | Jakarta to Shanghai
Cheapest one-way flight price | AED 425 |
---|---|
Cheapest return ticket price | AED 1,087 |
Off-season for travel | March |
Peak season for travel | December |
Flight distance | 4,420.67 km |
Average flight time | 6 hours 20 minutes |
Popular airline | EVA Air |
More Travel Options
-
Top Routes from Jakarta
-
Top Routes to Shanghai
-
Trending Airlines