$137 Cheap Flights from Jakarta (CGK) to Shanghai (PVG)

Find available prices by choosing your travel dates.

Cheap Flights from Jakarta to Shanghai (CGK-PVG)

Prices were available within the past 7 days and start at $137 for one-way flights and $265 for round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.

China Southern Airlines
China Southern Airlines
Air China
Air China
Air China
Xiamen Airlines
China Eastern Airlines
Cathay Pacific
Malaysia Airlines
Philippine Airlines

Frequently asked questions

How long does it take to fly from Soekarno-Hatta Intl. Airport (CGK) to Shanghai Pudong International Airport?
Book a ticket with China Eastern Airlines and you’ll be cruising the skies for around 6 hours and 10 minutes. This sought-after carrier operates a direct flight that departs at 11:55PM from Jakarta Cengkareng Airport and gets to PVG at 7:05AM. Expedia has some epic flight deals, so find out what’s available on this route today.
Is it cheaper to buy a plane ticket from Jakarta Airport to Shanghai Pudong Airport last minute?
When it comes to booking your flights, it pays to be prepared. While it’s possible to find a deal on a Soekarno-Hatta Intl. Airport (CGK) to Shanghai Pudong International Airport flight at the last minute, prices usually don’t get cheaper as the date of departure nears. Based on flight pricing and demand studies in 2022, we have found that the sweet spot to lock in a domestic flight is between 28 – 35 days in advance. For international trips it’s between three and four months.
What airline has the least delays from Jakarta Airport to Shanghai Pudong International Airport?
Recording an on-time arrival score of 16%, China Eastern Airlines is the airline that’s more likely to fly you from Soekarno-Hatta Intl. Airport (CGK) to Shanghai Pudong Airport on schedule. Flight delays aren’t just irritating — they can also cause you to miss a connection that upends your entire trip. You can keep updated by looking up your flight status through the Expedia App before you set off for the airport. If you’re already at your gate and you’re worried about the knock-on effects, head to your airline’s customer service desk to figure out your next move.
What airports do you fly into for Shanghai from Jakarta?
You have two options when flying from Jakarta to Shanghai — Pudong Intl. Airport (PVG) and Hongqiao Intl. Airport (SHA). If you choose Pudong Intl. Airport (PVG) you’ll be around 20 mi to the east of central Shanghai. Drop your bags off at your hotel, then get out and take in the sights. The Bund and Jing’an Temple are two of this destination’s exciting attractions.
What are the most popular departure times for flights from Jakarta Cengkareng Airport to PVG?
For China Eastern Airlines flights heading from Jakarta Airport to Shanghai Pudong Airport, the peak period is between 11:00 PM - 0:00 AM. If you want to avoid holdups, head off in the morning. This gives you a better chance to avoid the heavy air traffic that accumulates in the afternoon.
Can I change the date of my flight from Jakarta Airport to Shanghai Pudong Airport?
Sometimes life gets in the way of plans, so Expedia is here to help make things easier. To start, find your Jakarta Cengkareng Airport to PVG itinerary through the Expedia Trips portal and read the ticket rules about what sorts of changes are allowed. If you purchased your airfare in the last 24 hours, some airlines will let you cancel at no cost and book new flights. If you bought your ticket more than 24 hours ago, contact us via our Customer Service portal so we can help you further.
*Available to One Key members.