$114 Flights from Jakarta (CGKI) to Shanghai Pudong (PVG)

Compare Jakarta to Shanghai Pudong flight deals

Find the cheapest month or even day of the year to fly to Shanghai Pudong

Book the best Shanghai Pudong fare with no extra fees

Flight deals from Jakarta to Shanghai Pudong

Looking for a cheap last-minute deal or the best round-trip flight from Jakarta to Shanghai Pudong? Find the lowest prices on one-way and round-trip tickets right here.

Find the cheapest month to fly from Jakarta to Shanghai Pudong

We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like Jakarta to Shanghai Pudong flights are currently cheapest in January.

Direct flights from Jakarta to Shanghai Pudong

Jakarta to Shanghai Pudong: Alternative routes

Compare routes from Jakarta to Shanghai below. You may find an airport to fly into that's cheaper, faster, or easier than Shanghai Pudong.

Jakarta to Shanghai: Flight information

The things to know before you go.
Cheapest flight found$114
Cheapest month to flyJanuary
Average flight time6 hrs, 20 mins
Most popular airlineChina Eastern
Average flights per week15

Finding cheap flights from Jakarta to Shanghai Pudong: Frequently asked questions

The best price we found for a round-trip flight from Jakarta to Shanghai Pudong is $219. This is an estimate based on information collected from different airlines and travel providers over the last 4 days and is subject to change and availability.
6 hours and 20 minutes is the average flight time from Jakarta to Shanghai Pudong.
China Eastern and Garuda Indonesia fly direct from Jakarta to Shanghai Pudong.
There are 15 flights per week flying from Jakarta to Shanghai Pudong, as of December 2025.
The cheapest month to fly from Jakarta to Shanghai Pudong is usually April.
After crunching the numbers on our flight calendar, we found that it is currently cheapest to fly from Jakarta to Shanghai Pudong Airport on Wednesday, April 15, 2026.
Yes – the average flight time is 6 hours and 20 minutes.
We show every price from over 1,200 airlines and travel agents, comparing them all so you don’t have to. If you know you want to fly to Shanghai Pudong but you’re not ready to book, set up a Price Alert. We’ll track prices for you, and let you know when they rise or fall.
We crunched all the numbers in our flight calendar, and it looks like the cheapest time to book a flight to Shanghai is around 40 days in advance, so don’t leave your flight to the last minute.

Traveling from Jakarta to Shanghai Pudong International Airport (PVG): What you need to know

  • Planning your vacation begins with figuring out where you'll fly out of in Jakarta. Soekarno-Hatta International Airport (CGK) is the city's main base, so explore your options for booking a flight from Jakarta to Shanghai Pudong International Airport (PVG) leaving from here.

  • 6 hours 20 minutes is the average journey time for a direct Jakarta to Shanghai Pudong International Airport flight.

  • Shanghai is one hour ahead of Jakarta. Shanghai Pudong International Airport is located in Shanghai, which runs on the UTC+8 timezone.

  • The busiest route is from Soekarno-Hatta International Airport (CGK) to Shanghai Pudong International Airport (PVG), with 14 direct services every week. If you're not one for hanging around, the earliest flight from CGK to PVG is the 12:10am Garuda Indonesia option. If you prefer to leave later in the day, the last departure is at 11:50pm with Garuda Indonesia.

  • Get to the airport on time so you don't miss your flight from Jakarta to PVG. Be there at least two hours ahead for international flights and an hour early for domestic departures to avoid any last-minute rush.

  • If you're flying during a public holiday or other peak period, allow for even more time. Arrive two hours before domestic flights and up to four hours before international departures. Queues at security and check-in will be longer.

Airports in Jakarta

Soekarno-Hatta International Airport (CGK)

  • Get to your destination in one go from Soekarno-Hatta International Airport (CGK). Direct flights from Jakarta to Shanghai Pudong International Airport (PVG) can be booked from here.

  • When jetting out of CGK, you can take a direct flight from Jakarta to Shanghai Pudong International Airport with China Eastern Airlines.

  • China Eastern Airlines is the airline with the highest passenger demand for flights from CGK to PVG.

  • Garuda Indonesia is the best performing carrier for punctuality on this route.

  • A stopover is the ideal opportunity to break up your trip and maybe even tour another city. When searching for cheap flights from Jakarta to PVG leaving from Soekarno-Hatta International Airport (CGK), uncheck the 'Direct flights only' box to find out where you can stop along the way. Some popular options include:

    • Kuala Lumpur International Airport (KUL)

    • Changi International Airport (SIN)

    • Hong Kong International Airport (HKG)

  • Traveling from central Jakarta to CGK takes around 1 hour 30 minutes on public transport. If you ride-share, drive or grab a cab, you'll cover the 20 miles in 35 minutes or so, depending on traffic conditions.

  • Want a stress-free start to your travels? Stay near Soekarno-Hatta International Airport. Whether you've booked an early flight from Jakarta to Shanghai Pudong International Airport or just don't like being rushed, these hotels are just what you're after:

  • 73.0% of flights departing from Soekarno-Hatta International Airport arrive at their destination on schedule.

Halim Perdanakusuma Airport (HLP)

  • Break up your flight from Jakarta to Shanghai Pudong International Airport with a stop at Ngurah Rai International Airport (DPS). A major connection between Halim Perdanakusuma Airport and PVG, it's a good opportunity to unwind before your onward flight.

  • Using public transport, you can travel from central Jakarta to HLP in around 1 hour 30 minutes. The airport is roughly 9 miles away, and making the journey by car will take approximately 25 minutes.

  • Get your vacation started early with an additional night away from home. Before your Jakarta to PVG flight, kick back in one of these hotels close to Halim Perdanakusuma Airport:

About Shanghai Pudong International Airport (PVG)

How to find the cheapest flights from Jakarta to Shanghai Pudong International Airport (PVG)

  • $114 is the best price for a one-way ticket from Jakarta to Shanghai Pudong International Airport. A return flight starts from $220. These fares may change based on demand and availability.

  • Don't wait until the last moment. You're more likely to walk away with cheap flights from Jakarta to PVG if you book in advance. Airlines often have some excellent early bird deals.

  • If you have some flexibility with your trip dates, use the 'Whole month' tool. It'll give you the lowest price across the month when searching for your Jakarta to Shanghai Pudong International Airport ticket.

  • There's no need to search every day to find out if fares have dropped when you set up a Price Alert. We'll notify you when a lower fare pops up on plane tickets from Jakarta to PVG.

  • Find a cheap flight from Jakarta to Shanghai Pudong International Airport by using the search filters. Select your preferred times, airlines and number of stops, then sort the results by 'Cheapest' for the best deals.

The best time to fly from Jakarta to Shanghai Pudong International Airport (PVG)

  • It's time to figure out your travel dates for your flight from Jakarta to Shanghai Pudong International Airport (PVG). July is the peak month for travel to Shanghai. If you like things a bit more low-key, go in April.

  • The warmest month in Shanghai is August, with temperatures ranging between 73ºF and 93ºF. Book your Jakarta to PVG plane ticket then if you enjoy this type of weather.

  • If you like cooler conditions, search for a cheap ticket from Jakarta to Shanghai Pudong International Airport in January when temperatures are between 30ºF and 50ºF.

More about Shanghai

Explore more of China

  • Nanjing is just one of the many places in China waiting to be discovered once you've taken in the sights of Shanghai. Around 190 miles away to the west, its best attractions include Nanjing City Wall, Zijin Tower and Nanjing Massacre Memorial Hall.

  • Around 160 miles south-west of Shanghai, Puyang is another favorite stop in China. Experience the best of this destination with a visit to Poet Town, 江南第一家郑义门古建筑群 and Xuanlushan Scenic Area.

Prices shown on this page are estimated lowest prices only. Found in the last 45 days.