>
>
>
>
>
Flights from Shanghai to Jakarta
Find cheap one-way flights from Shanghai to Jakarta starting at US$90.
We've found these cheap flights for you. You can book one-way or round-trip flight tickets.
-
Round-trip
-
One way
-
-
Cheapest nonstopPVG 10:056h 20mNonstopCGK 15:25Shanghai - Jakarta | Wed, Apr 16 | Garuda IndonesiaCGK 23:506h 15mNonstopPVG 07:05Jakarta - Shanghai | Wed, Apr 23 | Garuda IndonesiaUS$316 US$41524% OFF24% OFFUS$415 US$316
-
PVG 10:056h 20mNonstopCGK 15:25Shanghai - Jakarta | Fri, Apr 18 | Garuda IndonesiaCGK 23:506h 15mNonstopPVG 07:05Jakarta - Shanghai | Wed, Apr 23 | Garuda IndonesiaUS$319 US$41523% OFF23% OFFUS$415 US$319
-
PVG 01:3514h 20m1 stopsCGK 14:55Shanghai - Jakarta | Wed, Apr 16 | AirAsia XCGK 06:2516h 55m1 stopsPVG 00:20Jakarta - Shanghai | Fri, Apr 18 | Indonesia AirAsiaUS$207 US$41550% OFF50% OFFUS$415 US$207
-
PVG 01:3511h 35m1 stopsCGK 12:10Shanghai - Jakarta | Thu, Apr 17 | AirAsia XCGK 05:0018h 20m1 stopsPVG 00:20Jakarta - Shanghai | Wed, Apr 23 | Indonesia AirAsiaUS$21249% OFFUS$415 US$212
-
PVG 01:3511h 35m1 stopsCGK 12:10Shanghai - Jakarta | Sun, Apr 13 | AirAsia XCGK 12:4010h 40m1 stopsPVG 00:20Jakarta - Shanghai | Sun, Apr 20 | AirAsiaUS$21249% OFFUS$415 US$212
-
PVG 01:3510h 40m1 stopsCGK 11:15Shanghai - Jakarta | Mon, Apr 21 | AirAsia XCGK 14:3513h 10m1 stopsPVG 04:45Jakarta - Shanghai | Mon, Apr 28 | AirAsiaUS$21349% OFFUS$415 US$213
-
PVG 06:0015h1 stopsCGK 20:00Shanghai - Jakarta | Wed, Apr 23 | AirAsia XCGK 06:2516h 55m1 stopsPVG 00:20Jakarta - Shanghai | Thu, Apr 24 | Indonesia AirAsiaUS$21448% OFFUS$415 US$214
-
PVG 01:3511h 35m1 stopsCGK 12:10Shanghai - Jakarta | Mon, Apr 14 | AirAsia XCGK 05:0018h 20m1 stopsPVG 00:20Jakarta - Shanghai | Mon, Apr 21 | Indonesia AirAsiaUS$21448% OFFUS$415 US$214
-
PVG 01:3511h 35m1 stopsCGK 12:10Shanghai - Jakarta | Fri, Apr 18 | AirAsia XCGK 17:509h 55m1 stopsPVG 04:45Jakarta - Shanghai | Mon, Apr 21 | Indonesia AirAsiaUS$21548% OFFUS$415 US$215
-
PVG 01:3513h 50m1 stopsCGK 14:25Shanghai - Jakarta | Thu, Mar 20 | AirAsia XCGK 18:409h 5m1 stopsPVG 04:45Jakarta - Shanghai | Thu, Mar 20 | Indonesia AirAsiaUS$21648% OFFUS$415 US$216
-
PVG 01:3513h 25m1 stopsCGK 14:00Shanghai - Jakarta | Thu, Apr 10 | AirAsia XCGK 17:509h 55m1 stopsPVG 04:45Jakarta - Shanghai | Thu, Apr 17 | Indonesia AirAsiaUS$21648% OFFUS$415 US$216
-
PVG 01:3513h 50m1 stopsCGK 14:25Shanghai - Jakarta | Fri, Mar 21 | AirAsia XCGK 18:409h 5m1 stopsPVG 04:45Jakarta - Shanghai | Fri, Mar 21 | Indonesia AirAsiaUS$21648% OFFUS$415 US$216
-
SHA 13:0017h 25m1 stopsJKT Invalid DateShanghai - Jakarta | Thu, Mar 20 | Normal AirlineJKT 15:006hNonstopSHA 16:00Jakarta - Shanghai | Sat, Mar 22 | Normal AirlineFind More FlightsFind More Flights
-
Cheapest nonstopPVG 17:156h 30mNonstopCGK 22:45Shanghai - Jakarta | Wed, Mar 26 | China Eastern AirlinesUS$164 US$44263% OFF63% OFFUS$442 US$164
-
PVG 17:006h 30mNonstopCGK 22:30Shanghai - Jakarta | Sun, Mar 30 | China Eastern AirlinesUS$164 US$44263% OFF63% OFFUS$442 US$164
-
PVG 01:3510h 35m1 stopsCGK 11:10Shanghai - Jakarta | Sat, Mar 22 | AirAsia XUS$90 US$44280% OFF80% OFFUS$442 US$90
-
PVG 01:3510h 35m1 stopsCGK 11:10Shanghai - Jakarta | Thu, Mar 20 | AirAsia XUS$9179% OFFUS$442 US$91
-
PVG 06:0010h 15m1 stopsCGK 15:15Shanghai - Jakarta | Fri, Mar 21 | AirAsia XUS$9279% OFFUS$442 US$92
-
PVG 06:0015h 45m1 stopsCGK 20:45Shanghai - Jakarta | Fri, Apr 11 | AirAsia XUS$10477% OFFUS$442 US$104
-
PVG 01:3513h 50m1 stopsCGK 14:25Shanghai - Jakarta | Fri, Mar 28 | AirAsia XUS$13370% OFFUS$442 US$133
-
PVG 20:4529h1 stopsCGK 00:45Shanghai - Jakarta | Thu, Mar 27 | Air MacauUS$14068% OFFUS$442 US$140
-
PVG 01:3517h 45m1 stopsCGK 18:20Shanghai - Jakarta | Sat, Mar 29 | AirAsia XUS$15864% OFFUS$442 US$158
-
PVG 20:4530h 15m1 stopsCGK 02:00Shanghai - Jakarta | Tue, Mar 25 | Air MacauUS$17361% OFFUS$442 US$173
-
PVG 06:0010h 15m1 stopsCGK 15:15Shanghai - Jakarta | Tue, Mar 18 | AirAsia XUS$20354% OFFUS$442 US$203
-
PVG 20:5528h 50m1 stopsCGK 00:45Shanghai - Jakarta | Sat, May 3 | Air MacauUS$34123% OFFUS$442 US$341
-
SHA 13:0017h 25m1 stopsJKT Invalid DateShanghai - Jakarta | Thu, Mar 20 | 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 book flights from Shanghai to Jakarta?
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.
Cheapest airlines flights from Shanghai to Jakarta
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 Shanghai (SHA) to Jakarta (JKT) the cheapest?
Airlines adjust prices for flights from Shanghai to Jakarta based on the departure date and time of your selection. By analyzing data from all airlines, we've discovered that on Trip.com, you can find the lowest flight prices on Tuesdays, Wednesdays, and Saturdays. -
How much do flights from Shanghai (SHA) to Jakarta (JKT) cost?
According to Trip.com's data, the lowest price is around $461. -
How long does it take to fly from Shanghai (SHA) to Jakarta (JKT) and what is the distance?
It takes around 6 hours 25 minutes to fly from Shanghai (SHA) to Jakarta (JKT). -
What is the transportation method from the main airport to downtown in Jakarta?
- The distance from Soekarno-Hatta International Airport to downtown is about 23 km. It takes about 40 minutes by taxi.
- The distance from Halim Perdanakusuma International Airport to downtown is about 7 km. It takes about 20 minutes by taxi.
-
What are the most popular airlines that fly from Shanghai (SHA) to Jakarta (JKT)?
Airlines with flights from Shanghai (SHA) to Jakarta (JKT): China Eastern Airlines and Garuda Indonesia.
How to find a cheap flight from Shanghai to Jakarta
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 Shanghai to Jakarta. Book your flights at the right time and save more.
Being flexible with your dates to get the cheapest Shanghai to Jakarta ticket.
Tap "Date" on flight search bar to scan through the calender for Shanghai to Jakarta airfare over next 6 months in 2025. If you would like to fly in next 3 months, it seems the cheapest date is on Wed, Mar 26 at US$164 for one-way flights.
Compare cheap Shanghai to Jakarta 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 Shanghai to Jakarta. The cheapest airline operating is China Eastern Airlines.
Set up a Price Alert
By setting up a Price Alert for your Shanghai to Jakarta route, you can easily track the price of your airline tickets from Shanghai to Jakarta without manually checking every day.
Don't miss cheap Shanghai to Jakarta flight deals and promo codes.
You can always get the latest deals through Trip.com Deals and Promo Codes for cheap flights 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 free app and search for cheap flight tickets from Shanghai to Jakarta to get exclusive deals for you.
Shanghai to Jakarta Flight Information
Cheapest nonstop flight price | $90 |
---|---|
Cheapest round-trip ticket price | $297 |
Off-season for travel | March |
Peak season for travel | January |
Flight distance | 4,420.67 km |
Average flight time | 6 hours 25 minutes |
Popular airline | EVA Air |
Plan Your Trip Around Jakarta
More Travel Options
-
Popular Flights From Shanghai
-
Popular Flights to Jakarta
-
Recommended Routes
- Shanghai to Paris Flights
- Shanghai to Dubai Flights
- Shanghai to Sydney Flights
- Shanghai to Los Angeles Flights
- Shanghai to Singapore Flights
- Shanghai to Sapporo Flights
- Shanghai to New York Flights
- Shanghai to Kuala Lumpur Flights
- Shanghai to Bangkok Flights
- Shanghai to Tokyo Flights
- Shanghai to Istanbul Flights
- Flights from Shanghai Pudong International Airport to Labasa
- Flights from Shanghai Pudong International Airport to Puerto Barrios
- Flights from Shanghai Pudong International Airport to Varadero
- Flights from Shanghai Pudong International Airport to Suva
- Flights from Shanghai Pudong International Airport to Djerba
- Flights from Shanghai Pudong International Airport to Kano
- Flights from Shanghai to Nouakchott International Airport
- Flights from Shanghai to Jose Joaquin De Olmedo International Airport
- Flights from Shanghai to Pointe Noire Airport
- Flights from Shanghai to Fuvahmulah Airport
- Flights from Shanghai to Leos Janacek Airport
- Flights from Shanghai to Port Harcourt International Airport
- Flights from Shanghai Pudong International Airport to London Southend Airport
- Flights from Shanghai Pudong International Airport to London Gatwick Airport
- Flights from Shanghai Hongqiao International Airport to Heathrow Airport
- Flights from Shanghai Hongqiao International Airport to London Luton Airport
- Flights from Shanghai Pudong International Airport to London Luton Airport
- Flights from Shanghai Pudong International Airport to London Stansted Airport
- Tokyo to Jakarta Flights
- Jeddah to Jakarta Flights
- Istanbul to Jakarta Flights
- Osaka to Jakarta Flights
- Seoul to Jakarta Flights
- Nagoya to Jakarta Flights
- Riyadh to Jakarta Flights
- Fukuoka to Jakarta Flights
- Manila to Jakarta Flights
- Dubai to Jakarta Flights
- Bangkok to Jakarta Flights
- Flights from Hong Kong International Airport to Jakarta
- Flights from Taiwan Taoyuan International Airport to Jakarta
- Flights from Shanghai Pudong International Airport to Jakarta
- Flights from Narita International Airport to Jakarta
- Flights from Haneda Airport to Jakarta
- Flights from Ngurah Rai International Airport to Jakarta
- Flights from Honolulu to Halim Perdanakusuma International Airport
- Flights from Honolulu to Soekarno-Hatta International Airport
- Flights from Papeete to Soekarno-Hatta International Airport
- Flights from Los Angeles to Halim Perdanakusuma International Airport
- Flights from Los Angeles to Soekarno-Hatta International Airport
- Flights from Auckland to Halim Perdanakusuma International Airport
- Flights from Abdulaziz International Airport to Soekarno-Hatta International Airport
- Flights from Abdulaziz International Airport to Halim Perdanakusuma International Airport
- Flights from Narita International Airport to Halim Perdanakusuma International Airport
- Flights from Haneda Airport to Halim Perdanakusuma International Airport
- Flights from Haneda Airport to Soekarno-Hatta International Airport
- Flights from Narita International Airport to Soekarno-Hatta International Airport
- Shanghai to Bali Flights
- Hong Kong to Bali Flights
- Taipei to Jakarta Flights
- Hong Kong to Surabaya Flights
- Hong Kong to Jakarta Flights
- Beijing to Bali Flights
- Guangzhou to Jakarta Flights
- Guangzhou to Bali Flights
- Taipei to Surabaya Flights
- Hong Kong to Yogyakarta Flights
- Hong Kong to Semarang Flights
- Flights from Hong Kong International Airport to Labuan Bajo
- Flights from Hong Kong International Airport to Lombok
- Flights from Hong Kong International Airport to Gorontalo
- Flights from Hong Kong International Airport to Kendari
- Flights from Hong Kong International Airport to Kupang
- Flights from Hong Kong International Airport to Sumbawa
- Flights from Urumqi to Komodo Airport
- Flights from Urumqi to Sam Ratulangi International Airport
- Flights from Urumqi to Ngurah Rai International Airport
- Flights from Urumqi to Juanda International Airport
- Flights from Urumqi to Lombok International Airport
- Flights from Urumqi to H.A.S. Hanandjoeddin Airport
- Flights from Taipei Songshan Airport to Ngurah Rai International Airport
- Flights from Taiwan Taoyuan International Airport to Ngurah Rai International Airport
- Flights from Shanghai Pudong International Airport to Ngurah Rai International Airport
- Flights from Shanghai Hongqiao International Airport to Ngurah Rai International Airport
- Flights from Hong Kong International Airport to Ngurah Rai International Airport
- Flights from Shanghai Pudong International Airport to Soekarno-Hatta International Airport