How can I find cheap flights from Soekarno–Hatta International Airport to Shanghai Pudong International Airport?
Explore the cheapest one-way and round-trip flights from Soekarno–Hatta International Airport to Shanghai Pudong International Airport over the next 90 days, with one-way fares from US$154 and round-trip from US$282. Based on Trip.com's latest 7-day flight data.
- Cheapest
- Round-trip
- Nonstop
- Recommended
- Next 7 days
- Fastest
- Cheapest
CGK 12:25 AM20h 35m1 stopPVG 10:00 PMJakarta - Shanghai | Mon, Nov 30 | Shandong AirlinesUS$154 US$23334% off34% offUS$233 US$154 - Cheapest
CGK 12:25 AM20h 35m1 stopPVG 10:00 PMJakarta - Shanghai | Sun, Nov 29 | Shandong AirlinesUS$154 US$23334% off34% offUS$233 US$154 - Cheapest
CGK 12:25 AM20h 35m1 stopPVG 10:00 PMJakarta - Shanghai | Tue, Dec 1 | Shandong AirlinesUS$154 US$23334% off34% offUS$233 US$154 - Cheapest
CGK 12:25 AM20h 35m1 stopPVG 10:00 PMJakarta - Shanghai | Fri, Jan 8 | Shandong AirlinesUS$15434% offUS$233 US$154 - Cheapest
CGK 12:25 AM20h 35m1 stopPVG 10:00 PMJakarta - Shanghai | Tue, Jan 5 | Shandong AirlinesUS$15434% offUS$233 US$154 - Cheapest
CGK 12:25 AM20h 35m1 stopPVG 10:00 PMJakarta - Shanghai | Sat, Dec 5 | Shandong AirlinesUS$15434% offUS$233 US$154 - Cheapest
CGK 12:25 AM20h 35m1 stopPVG 10:00 PMJakarta - Shanghai | Fri, Dec 4 | Shandong AirlinesUS$15434% offUS$233 US$154 - Cheapest
CGK 12:25 AM20h 35m1 stopPVG 10:00 PMJakarta - Shanghai | Fri, Dec 11 | Shandong AirlinesUS$15434% offUS$233 US$154
CGK 6:55 PM28h 25m1 stopPVG 12:20 AMJakarta - Shanghai | Fri, Jan 8 | AirAsiaUS$15633% offUS$233 US$156
JKT 1:00 PM17h 25m1 stopSHA 2:00 PMJakarta - Shanghai | Wed, Nov 11 | Normal AirlineFind more flightsFind more flights
- Cheapest nonstop
CGK 3:45 PM6h 35mNonstopPVG 11:20 PMJakarta - Shanghai | Fri, Nov 20 | Juneyao Airlines
PVG 8:55 AM6h 50mNonstopCGK 2:45 PMShanghai - Jakarta | Sun, Nov 22 | Juneyao AirlinesUS$342 US$46927% off27% offUS$469 US$342
CGK 3:45 PM6h 35mNonstopPVG 11:20 PMJakarta - Shanghai | Fri, Nov 27 | Juneyao Airlines
PVG 8:55 AM6h 50mNonstopCGK 2:45 PMShanghai - Jakarta | Sun, Nov 29 | Juneyao AirlinesUS$342 US$46927% off27% offUS$469 US$342
CGK 12:25 AM20h 35m1 stopPVG 10:00 PMJakarta - Shanghai | Sun, Nov 29 | Shandong Airlines
PVG 1:35 AM18h 35m1 stopCGK 7:10 PMShanghai - Jakarta | Sun, Dec 6 | AirAsia XUS$282 US$46940% off40% offUS$469 US$282
CGK 12:25 AM20h 35m1 stopPVG 10:00 PMJakarta - Shanghai | Mon, Nov 30 | Shandong Airlines
PVG 1:35 AM15h 50m1 stopCGK 4:25 PMShanghai - Jakarta | Sun, Dec 6 | AirAsia XUS$28240% offUS$469 US$282
CGK 12:25 AM20h 35m1 stopPVG 10:00 PMJakarta - Shanghai | Wed, Dec 9 | Shandong Airlines
PVG 1:35 AM12h 5m1 stopCGK 12:40 PMShanghai - Jakarta | Fri, Dec 11 | AirAsia XUS$28240% offUS$469 US$282
CGK 12:25 AM20h 35m1 stopPVG 10:00 PMJakarta - Shanghai | Tue, Dec 1 | Shandong Airlines
PVG 1:35 AM19h 45m1 stopCGK 8:20 PMShanghai - Jakarta | Sun, Dec 6 | AirAsia XUS$28240% offUS$469 US$282
CGK 12:25 AM20h 35m1 stopPVG 10:00 PMJakarta - Shanghai | Fri, Dec 4 | Shandong Airlines
PVG 1:35 AM15h 50m1 stopCGK 4:25 PMShanghai - Jakarta | Wed, Dec 9 | AirAsia XUS$28240% offUS$469 US$282
CGK 12:25 AM20h 35m1 stopPVG 10:00 PMJakarta - Shanghai | Wed, Nov 18 | Shandong Airlines
PVG 1:35 AM18h 35m1 stopCGK 7:10 PMShanghai - Jakarta | Wed, Nov 25 | AirAsia XUS$28340% offUS$469 US$283
CGK 12:25 AM20h 35m1 stopPVG 10:00 PMJakarta - Shanghai | Tue, Nov 17 | Shandong Airlines
PVG 1:35 AM18h 35m1 stopCGK 7:10 PMShanghai - Jakarta | Tue, Nov 24 | AirAsia XUS$28340% offUS$469 US$283
JKT 1:00 PM17h 25m1 stopSHA 2:00 PMJakarta - Shanghai | Wed, Nov 11 | Normal Airline
SHA 3:00 PM6hNonstopJKT 4:00 PMShanghai - Jakarta | Fri, Nov 13 | Normal AirlineFind more flightsFind more flights
- Cheapest nonstop
CGK 3:45 PM6h 35mNonstopPVG 11:20 PMJakarta - Shanghai | Fri, Nov 27 | Juneyao AirlinesUS$170 US$23327% off27% offUS$233 US$170
CGK 3:45 PM6h 35mNonstopPVG 11:20 PMJakarta - Shanghai | Fri, Nov 13 | Juneyao AirlinesUS$170 US$23327% off27% offUS$233 US$170
CGK 3:45 PM6h 35mNonstopPVG 11:20 PMJakarta - Shanghai | Thu, Nov 19 | Juneyao AirlinesUS$170 US$63973% off73% offUS$639 US$170
CGK 3:45 PM6h 35mNonstopPVG 11:20 PMJakarta - Shanghai | Thu, Nov 26 | Juneyao AirlinesUS$17073% offUS$639 US$170
CGK 3:45 PM6h 35mNonstopPVG 11:20 PMJakarta - Shanghai | Sat, Dec 5 | Juneyao AirlinesUS$17073% offUS$639 US$170
CGK 3:45 PM6h 35mNonstopPVG 11:20 PMJakarta - Shanghai | Thu, Dec 3 | Juneyao AirlinesUS$17473% offUS$639 US$174
CGK 3:45 PM6h 35mNonstopPVG 11:20 PMJakarta - Shanghai | Thu, Nov 12 | Juneyao AirlinesUS$18172% offUS$639 US$181
CGK 3:45 PM6h 35mNonstopPVG 11:20 PMJakarta - Shanghai | Thu, Dec 10 | Juneyao AirlinesUS$19669% offUS$639 US$196
CGK 3:45 PM6h 35mNonstopPVG 11:20 PMJakarta - Shanghai | Thu, Jan 14 | Juneyao AirlinesUS$20069% offUS$639 US$200
JKT 1:00 PM17h 25m1 stopSHA 2:00 PMJakarta - Shanghai | Wed, Nov 11 | Normal AirlineFind more flightsFind more flights
- Cheapest nonstop
CGK 3:45 PM6h 35mNonstopPVG 11:20 PMJakarta - Shanghai | Thu, Nov 19 | Juneyao AirlinesUS$170 US$63973% off73% offUS$639 US$170
CGK 3:45 PM6h 35mNonstopPVG 11:20 PMJakarta - Shanghai | Thu, Nov 26 | Juneyao AirlinesUS$170 US$63973% off73% offUS$639 US$170
CGK 3:45 PM6h 35mNonstopPVG 11:20 PMJakarta - Shanghai | Sat, Dec 5 | Juneyao AirlinesUS$170 US$63973% off73% offUS$639 US$170
CGK 3:45 PM6h 35mNonstopPVG 11:20 PMJakarta - Shanghai | Thu, Dec 3 | Juneyao AirlinesUS$17473% offUS$639 US$174
CGK 3:45 PM6h 35mNonstopPVG 11:20 PMJakarta - Shanghai | Thu, Nov 12 | Juneyao AirlinesUS$18172% offUS$639 US$181
CGK 3:45 PM6h 35mNonstopPVG 11:20 PMJakarta - Shanghai | Thu, Dec 10 | Juneyao AirlinesUS$19669% offUS$639 US$196
CGK 3:45 PM6h 35mNonstopPVG 11:20 PMJakarta - Shanghai | Thu, Jan 14 | Juneyao AirlinesUS$20069% offUS$639 US$200
CGK 3:45 PM6h 35mNonstopPVG 11:20 PMJakarta - Shanghai | Thu, Jan 7 | Juneyao AirlinesUS$20069% offUS$639 US$200
CGK 3:45 PM6h 35mNonstopPVG 11:20 PMJakarta - Shanghai | Sat, Jan 23 | Juneyao AirlinesUS$20468% offUS$639 US$204
JKT 1:00 PM17h 25m1 stopSHA 2:00 PMJakarta - Shanghai | Wed, Nov 11 | Normal AirlineFind more flightsFind more flights
- Cheapest nonstop
CGK 3:45 PM6h 35mNonstopPVG 11:20 PMJakarta - Shanghai | Thu, Nov 12 | Juneyao AirlinesUS$181 US$53266% off66% offUS$532 US$181
CGK 3:45 PM6h 35mNonstopPVG 11:20 PMJakarta - Shanghai | Sat, Nov 14 | Juneyao AirlinesUS$251 US$53253% off53% offUS$532 US$251
CGK 11:55 PM6h 15mNonstopPVG 7:10 AMJakarta - Shanghai | Mon, Nov 16 | Garuda IndonesiaUS$260 US$53251% off51% offUS$532 US$260
CGK 11:45 PM6h 30mNonstopPVG 7:15 AMJakarta - Shanghai | Mon, Nov 16 | China Eastern AirlinesUS$26850% offUS$532 US$268
CGK 11:55 PM6h 15mNonstopPVG 7:10 AMJakarta - Shanghai | Thu, Nov 12 | Garuda IndonesiaUS$27249% offUS$532 US$272
CGK 11:55 PM6h 15mNonstopPVG 7:10 AMJakarta - Shanghai | Wed, Nov 11 | Garuda IndonesiaUS$30143% offUS$532 US$301
CGK 11:55 PM6h 15mNonstopPVG 7:10 AMJakarta - Shanghai | Tue, Nov 10 | Garuda IndonesiaUS$30343% offUS$532 US$303
CGK 11:45 PM6h 30mNonstopPVG 7:15 AMJakarta - Shanghai | Sun, Nov 15 | China Eastern AirlinesUS$32739% offUS$532 US$327
CGK 11:45 PM6h 30mNonstopPVG 7:15 AMJakarta - Shanghai | Wed, Nov 11 | China Eastern AirlinesUS$33238% offUS$532 US$332
JKT 1:00 PM17h 25m1 stopSHA 2:00 PMJakarta - Shanghai | Wed, Nov 11 | Normal AirlineFind more flightsFind more flights
CGK 11:45 PM6h 5mNonstopPVG 6:50 AMJakarta - Shanghai | Thu, Dec 3 | China Eastern AirlinesUS$264 US$58555% off55% offUS$585 US$264
CGK 11:45 PM6h 5mNonstopPVG 6:50 AMJakarta - Shanghai | Wed, Nov 25 | China Eastern AirlinesUS$264 US$58555% off55% offUS$585 US$264
CGK 11:45 PM6h 5mNonstopPVG 6:50 AMJakarta - Shanghai | Sun, Nov 29 | China Eastern AirlinesUS$264 US$58555% off55% offUS$585 US$264
CGK 11:45 PM6h 5mNonstopPVG 6:50 AMJakarta - Shanghai | Thu, Nov 19 | China Eastern AirlinesUS$26455% offUS$585 US$264
CGK 11:45 PM6h 5mNonstopPVG 6:50 AMJakarta - Shanghai | Fri, Nov 27 | China Eastern AirlinesUS$26455% offUS$585 US$264
CGK 11:45 PM6h 5mNonstopPVG 6:50 AMJakarta - Shanghai | Sun, Nov 22 | China Eastern AirlinesUS$27254% offUS$585 US$272
CGK 11:45 PM6h 5mNonstopPVG 6:50 AMJakarta - Shanghai | Tue, Dec 8 | China Eastern AirlinesUS$28651% offUS$585 US$286
CGK 11:45 PM6h 5mNonstopPVG 6:50 AMJakarta - Shanghai | Fri, Dec 4 | China Eastern AirlinesUS$32744% offUS$585 US$327
CGK 11:45 PM6h 5mNonstopPVG 6:50 AMJakarta - Shanghai | Wed, Nov 18 | China Eastern AirlinesUS$33243% offUS$585 US$332
JKT 1:00 PM17h 25m1 stopSHA 2:00 PMJakarta - Shanghai | Wed, Nov 11 | Normal AirlineFind more flightsFind more flights
Displayed flight fares from Jakarta to Shanghai are based on average prices across airlines for the next 3 months, according to the latest Trip.com database.
Trip.com Price Insights: Flights from Soekarno–Hatta International Airport to Shanghai Pudong International Airport
Which month has the lowest one-way flight price from Soekarno–Hatta International Airport to Shanghai Pudong International Airport?
Based on Trip.com data from the past 12 months, if you’re looking for low one-way flight fares from Soekarno–Hatta International Airport to Shanghai Pudong International Airport, the best time to book is in September, with an average price of US$183. Try to avoid November, when prices are highest, averaging around US$367.
Which month is the cheapest for round-trip flights from Soekarno–Hatta International Airport to Shanghai Pudong International Airport?
Based on Trip.com data from the past 12 months, January is usually the cheapest month to find flights from Soekarno–Hatta International Airport to Shanghai Pudong International Airport, with an average price of US$426. In contrast, February is typically the most expensive month, with average prices reaching US$546.
What is the cheapest day of the week to fly from Soekarno–Hatta International Airport to Shanghai Pudong International Airport?
Based on Trip.com data from the past 12 months, the cheapest day to depart from Soekarno–Hatta International Airport to Shanghai Pudong International Airport is usually Thursday, with average fares typically lower than other days. Try to avoid departing on Saturday, as prices are usually the highest on that day.
Which airline offers the cheapest flights from Soekarno–Hatta International Airport to Shanghai Pudong International Airport?
The cheapest airline flying from Soekarno–Hatta International Airport to Shanghai Pudong International Airport is Shandong Airlines (from US$154) among 10 carriers operating this route. Based on Trip.com's latest 7-day flight data.










Find more flights and airlines
What is the flight schedule from Soekarno–Hatta International Airport to Shanghai Pudong International Airport?
Check the schedule for flights from Jakarta to Shanghai and find the flight that best matches your travel plans.
-
QZ204
Soekarno–Hatta International Airport
2:10 PM
CGK
5:20 PM
KUL
S M T W T F SSearch -
D7330
Kuala Lumpur International Airport
6:40 PM
KUL
12:20 AM
PVG
S M T - T F S -
AK352
Soekarno–Hatta International Airport
1:10 PM
CGK
4:15 PM
KUL
S M T W T F SSearch -
D7330
Kuala Lumpur International Airport
6:40 PM
KUL
12:20 AM
PVG
S M T - T F S -
ZH162
Soekarno–Hatta International Airport
1:55 AM
CGK
8:05 AM
SZX
- M - W - - SSearch -
ZH9525
Shenzhen Bao'an International Airport
4:50 PM
SZX
7:25 PM
PVG
S M T W T F S -
ZH162
Soekarno–Hatta International Airport
1:55 AM
CGK
8:05 AM
SZX
- M - W - - SSearch -
ZH9527
Shenzhen Bao'an International Airport
6:35 PM
SZX
9:00 PM
PVG
- - - - T F S -
SC2154
Soekarno–Hatta International Airport
12:25 AM
CGK
6:40 AM
XMN
S M T W T F SSearch -
SC2167
Xiamen Gaoqi International Airport
8:00 PM
XMN
10:00 PM
PVG
S M T W T F S -
AK354
Soekarno–Hatta International Airport
8:50 PM
CGK
11:55 PM
KUL
S M T W T F SSearch -
9C6524
Kuala Lumpur International Airport
5:55 PM
KUL
11:30 PM
PVG
S M T W T F S
About Soekarno–Hatta International Airport and Shanghai Pudong International Airport
Learn about Soekarno–Hatta International Airport (CGK) and Shanghai Pudong International Airport (PVG) — including location, terminals, transportation, and travel tips.
| Flight distance | 4,453.06 km |
|---|---|
| Cheapest one-way ticket price | US$154 |
| Cheapest return ticket price | US$282 |
FAQs for Soekarno–Hatta International Airport to Shanghai Pudong International Airport Flights
How long is the flight from Soekarno–Hatta International Airport to Shanghai Pudong International Airport?
Soekarno–Hatta International Airport to Shanghai Pudong International Airport takes about 5 hours 51 minutes on average. Actual flight time may vary depending on route, weather and air traffic.How many daily flights are there from Soekarno–Hatta International Airport (CGK) to Shanghai Pudong International Airport (PVG)?
There are around 3 daily flights from Soekarno–Hatta International Airport (CGK) to Shanghai Pudong International Airport (PVG).What is the flight schedule from Soekarno–Hatta International Airport to Shanghai Pudong International Airport?
The earliest flight from Soekarno–Hatta International Airport to Shanghai Pudong International Airport departs at 23:45, and the last departs at 23:55, with about 2 flights per day. Flight times may change, so please check the latest departure and arrival times before you travel.When are flight tickets from Soekarno–Hatta International Airport (CGK) to Shanghai Pudong International Airport (PVG) most expensive?
The route from Soekarno–Hatta International Airport (CGK) to Shanghai Pudong International Airport (PVG) is quite popular. Without considering departure times or holidays, tickets cost around US$439 in December, the most expensive month to book this route.What is the transportation method from the main airport to downtown in Shanghai?
- The distance from Shanghai Pudong International Airport to downtown is about 32 km. It takes about 50 minutes by taxi.
- The distance from Shanghai Hongqiao International Airport to downtown is about 13 km. It takes about 30 minutes by taxi.
What's the closest airport to Shanghai Pudong International Airport (PVG)?
The closest airport to Shanghai Pudong International Airport (PVG) is Shanghai Hongqiao International Airport. The distance is around 44 km.Which airline operates the most direct flights from Soekarno–Hatta International Airport (CGK) to Shanghai Pudong International Airport (PVG)?
China Eastern Airlines is a very popular airline operating an average of 1429 flights per month.What are the cheapest flights from Soekarno–Hatta International Airport to Shanghai Pudong International Airport?
One-way flights from Soekarno–Hatta International Airport to Shanghai Pudong International Airport currently start from US$154, and round-trip fares start from US$282. The current lowest fare is a Shandong Airlines flight departing on Mon, Nov 30; prices may vary depending on availability.Which airlines offer direct flights from Soekarno–Hatta International Airport to Shanghai Pudong International Airport?
Yes. Garuda Indonesia and China Eastern Airlines operate direct flights from Soekarno–Hatta International Airport to Shanghai Pudong International Airport, with an average flight time of 5 hours 47 minutes, and around 14 weekly flights. Actual flight frequency may vary by season.What is the average price of a flight from Soekarno–Hatta International Airport to Shanghai Pudong International Airport?
Based on Trip.com flight data for departures within the next 30 days with at most one stop, the average one-way price from Soekarno–Hatta International Airport to Shanghai Pudong International Airport is US$264. Prices may vary depending on the departure date, airline, and availability.How many weekly flights are there from Soekarno–Hatta International Airport to Shanghai Pudong International Airport?
Soekarno–Hatta International Airport to Shanghai Pudong International Airport operates around 14 weekly flights, mainly by Garuda Indonesia and China Eastern Airlines. Actual frequency may vary during holidays and seasonal schedule adjustments.How do I book flights from Soekarno–Hatta International Airport to Shanghai Pudong International Airport on Trip.com?
Enter Soekarno–Hatta International Airport and Shanghai Pudong International Airport, select your departure date and number of passengers, then compare flights by price, flight duration, and baggage allowance. Once you've chosen a fare, review the change and refund rules, fill in passenger details, and pay to receive your booking confirmation.
Popular Destinations
- Cheap tickets from Soekarno-Hatta International Airport to Changi Airport
- Cheap tickets from Soekarno-Hatta International Airport to Ngurah Rai Airport
- Cheap flights from Soekarno-Hatta International Airport to Don Mueang International Airport
- Return plane tickets from Soekarno-Hatta International Airport to Ninoy Aquino International Airport
- Cheap tickets from Soekarno-Hatta International Airport to Kuala Lumpur International Airport
- Plane tickets from Soekarno-Hatta International Airport to Manila
- Plane tickets from Soekarno-Hatta International Airport to Singapore
- Plane tickets from Soekarno-Hatta International Airport to Bangkok
- Plane tickets from Soekarno-Hatta International Airport to Kuala Lumpur
- Return plane tickets from Soekarno-Hatta International Airport to Bali
- Cheap flights from Mactan International Airport to Shanghai Pudong International Airport
- Cheap flights from Guangzhou Baiyun International Airport to Shanghai Pudong International Airport
- Cheap flights from Hong Kong International Airport to Shanghai Pudong International Airport
- Cheap tickets from Davao Airport to Shanghai Pudong International Airport
- Return plane tickets from Ninoy Aquino International Airport to Shanghai Pudong International Airport
- Plane tickets from Cebu to Shanghai Pudong International Airport
- Return flight tickets from Davao to Shanghai Pudong International Airport
- Plane tickets from Manila to Shanghai Pudong International Airport
- Cheap flights from Guangzhou to Shanghai Pudong International Airport
- Return flight tickets from Hong Kong to Shanghai Pudong International Airport
- Return plane tickets from Soekarno-Hatta International Airport to Bali
- Return plane tickets from Soekarno-Hatta International Airport to Kuala Lumpur
- Cheap flights from Soekarno-Hatta International Airport to Bangkok
- Cheap flights from Soekarno-Hatta International Airport to Manila
- Cheap flights from Soekarno-Hatta International Airport to Singapore
- Cheap tickets from Soekarno-Hatta International Airport to Ngurah Rai Airport
- Cheap flights from Soekarno-Hatta International Airport to Kuala Lumpur International Airport
- Cheap tickets from Soekarno-Hatta International Airport to Don Mueang International Airport
- Cheap flights from Soekarno-Hatta International Airport to Changi Airport
- Cheap flights from Soekarno-Hatta International Airport to Ninoy Aquino International Airport
- Tokyo Transport
- Europe eSIM
- Taipei Airport to City
- Taiwan Visa
- Taiwan eSIM
- How to Book a Student Flight Ticket
- Hong Kong Weather in September
- Ocean Park Hong Kong
- Taipei Weather Temperature
- Tokyo Airport to City
- Trip.com Check In
- Hong Kong Transit
- What Can I Bring Into Australia
- South Korean Visa
- Hong Kong Weather Temperature
- EasyCard
- Shanghai Metro Map
- Trip.com Flight Refund
- Airlines in Terminal
- What to Eat in Guangzhou
- Trip.com Price Alert Guide
- BTS World Tour Bulacan 2027
- Beijing Metro Map
- Cebu Pacific Online Check In
- Hong Kong Weather in August
- Canada ETA
- Cheap Flights in December
- Bruno Mars The Romantic Tour in Bangkok
- Hong Kong Taxi App
- China Map App
- Flights from Luoyang
- 6E1132 Flight Status
- Cheap Singapore Airlines tickets to Shanghai
- Flights from Daqing
- Cheap Flights to Tongatapu
Note: Prices shown on this page are the lowest estimated prices found in the last 24 hours and include all taxes and fees.