Cheap Flights from Soekarno-Hatta to Shanghai

Compare Soekarno-Hatta to Shanghai flight deals

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

Book the best Shanghai fare with no extra fees

Flight deals from Soekarno-Hatta to Shanghai

Looking for a cheap last-minute deal or the best return flight from Soekarno-Hatta to Shanghai? Find the lowest prices on one-way and return tickets right here.

Find the cheapest month to fly from Soekarno-Hatta to Shanghai

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

Direct flights from Soekarno-Hatta to Shanghai

Alternative Soekarno-Hatta to Shanghai routes

Looking for the cheapest, fastest or easiest route from Soekarno-Hatta to Shanghai? You could fly into the following airports instead.

Jakarta to Shanghai: Flight information

The things to know before you go.
Cheapest flight foundRs29,636
Cheapest month to flyMay
Average flight time6 hrs, 20 mins
Most popular airlineGaruda Indonesia
Average flights per week24

Finding cheap flights from Soekarno-Hatta to Shanghai: Frequently asked questions

There are 2 airports in Shanghai: Shanghai Hongqiao and Shanghai Pudong.
The best price we found for a return flight from Soekarno-Hatta to Shanghai is Rs65,124. 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 Soekarno-Hatta to Shanghai.
Garuda Indonesia and China Eastern fly direct from Soekarno-Hatta to Shanghai.
As of February 2026, there are 22 flights per week flying from Soekarno-Hatta to Shanghai.
The cheapest month to fly from Soekarno-Hatta to Shanghai is usually April.
If you're flying from Soekarno-Hatta Airport, the cheapest airport near Shanghai is Shanghai Pudong – which is 32.7 km away from the centre of Shanghai. We've found flights into this airport from Rs65,124.
After crunching the numbers on our flight calendar, we found that it's currently cheapest to fly from Soekarno-Hatta Airport to Shanghai on Monday, 6 April 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 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.
In February, the average temperature is usually around 6°C. August is typically the warmest month in Shanghai, when it usually averages around 29°C. You can expect the least rain in December. The coldest month is January, with temperatures averaging 4°C. The rainiest month is June.
Currently, Indonesia AirAsia and China Eastern offer the cheapest flight tickets to Shanghai.

Travelling from Soekarno-Hatta International Airport (CGK) to Shanghai: what you need to know

  • The average time for a direct flight from Soekarno-Hatta International Airport to Shanghai is 6 hours 25 minutes.

  • Soekarno-Hatta International Airport is located in Jakarta. Based in the UTC+8 timezone, Shanghai is one hour ahead of Jakarta.

  • The busiest route is from Soekarno-Hatta International Airport (CGK) to Shanghai Pudong International Airport (PVG). Take your pick of 14 services every week between these two airports. If you want to get on your way as soon as you can, the earliest flight from CGK to PVG is the 00:10 Garuda Indonesia option. If you're planning to fly out later on, the final departure is at 23:50 with Garuda Indonesia.

  • To avoid rushing for your CGK to Shanghai flight, leave plenty of time to check in and drop off your luggage. Turning up two hours before international departures and an hour before domestic flights is the general travel rule.

  • If you're flying during a major holiday or another peak period, give yourself extra time. A good rule is two hours ahead of domestic flights and up to four hours before international departures. Queues at security and check-in will be longer.

  • Direct Soekarno-Hatta International Airport to Shanghai tickets are available for booking. Shanghai Pudong International Airport (PVG) is where you'll arrive.

  • Keep your eyes peeled for promotions from China Eastern Airlines. This airline has direct flights from Soekarno-Hatta International Airport to Shanghai.

  • We make it easy to book flight tickets from CGK to Shanghai with a stopover. To see all your options, uncheck 'Direct flights only.' Next, pick a flight with a stop long enough to explore the city of your choice. Popular stopovers include:

    • Guangzhou Baiyun International Airport (CAN)

    • Kuala Lumpur International Airport (KUL)

    • Changi International Airport (SIN)

  • CGK is about 19 kilometres from central Jakarta. If you're ride-sharing, catching a cab or driving from the centre, it'll take you 35 minutes or so to get there, depending on traffic. If you're taking public transport, expect the journey time to be around 1 hour 30 minutes.

  • Catching an early flight from Soekarno-Hatta International Airport to Shanghai? Avoid the hassle of rushing to the airport (and enjoy a little extra shut-eye) by choosing one of these hotels near CGK:

  • 73.0% of flights taking off from Soekarno-Hatta International Airport touch down at their destination on schedule.

How to find the cheapest flights from Soekarno-Hatta International Airport (CGK) to Shanghai

  • Rs29,636 is the cheapest price we've seen for a one-way Soekarno-Hatta International Airport to Shanghai flight. A return flight ticket right now is Rs65,124. Depending on the availability and when you book, these fares could change.

  • To score cheap flights from CGK to Shanghai, reserve your trip one month ahead of your departure date.

  • May is the best month for landing an amazing deal on Soekarno-Hatta International Airport to Shanghai tickets. If you'd like to travel during a different time of year, the 'Whole month' tool will show you the lowest prices across every month.

  • Picking up a cheap flight from CGK to Shanghai is a breeze with Price Alerts. Simply create one of these automatic notifications and we'll let you know as soon as a cheaper option becomes available.

  • Select your preferred arrival and departure times, airlines and number of stops with our filters. Then, sort the results for your flight from Soekarno-Hatta International Airport to Shanghai by 'Best,' 'Cheapest' or 'Fastest.'

Airports in Shanghai

Shanghai Pudong International Airport (PVG)

Shanghai Hongqiao International Airport (SHA)

  • The centre of Shanghai is located around 14 kilometres from Shanghai Hongqiao International Airport (SHA). After your flight from Soekarno-Hatta International Airport to Shanghai has landed and you've made your way out of the airport, the drive should be around 20 minutes.

  • You'll find some great places to drop your things at near SHA. Tuck yourself in and get cosy after your CGK to Shanghai flight at one of these well-located options:

  • Line up some great tunes and hit the open road in a Shanghai Hongqiao International Airport rental car. Grab a set of wheels from Hertz and set off on your adventure right away.

  • Avoid filling out forms at the rental desk by having everything prearranged. Reserve your ride from SHA a few weeks in advance so you can just grab the keys and go.

  • The address for Shanghai Hongqiao International Airport is 700 Yingbin 1st Rd.

Best time to go to Shanghai

  • Before scheduling your flights from Soekarno-Hatta International Airport to Shanghai, consider which time of year is best for you. High season in Shanghai offers a bustling atmosphere and plenty of activities, while the low season brings better hotel deals and fewer crowds.

  • The warmest month in Shanghai is August, with temperatures ranging between 23ºC and 34ºC. Lock in your Soekarno-Hatta International Airport to Shanghai flight ticket then if that's your ideal forecast.

  • January has average temperatures of between -1ºC and 10ºC. Search for a cheap ticket from CGK to Shanghai around that time if you like travelling in cooler conditions.

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 274 kilometres away to the west, well-known attractions include Nanjing City Wall, Nanjing Massacre Memorial Hall and Xuanwu Lake.

  • If there's time to check out another side of China, head for Puyang, about 241 kilometres south-west of Shanghai. Denggao Lansheng Building, Baozhang Yougu Scenic Area and 元宝山探险乐园 are highlights.

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