Flying from Jakarta to Shanghai: what you need to know
Planning your holiday begins with figuring out where you'll fly out of in Jakarta. Soekarno-Hatta International Airport (CGK) is the city's main airport, so check out your options for booking a flight from Jakarta to Shanghai taking off from here.
Shanghai Pudong International Airport (PVG) and Shanghai Hongqiao International Airport (SHA) are Shanghai's chief entry points.
Around 6 hours 20 minutes is how long you'll be in transit on a direct Jakarta to Shanghai flight.
Shanghai's timezone is UTC+8, which makes Shanghai one hour ahead of Jakarta.
With 14 weekly flights between the two airports, Soekarno-Hatta International Airport (CGK) to Shanghai Pudong International Airport (PVG) is the most popular route. Hop on the first flight from Jakarta to Shanghai with Garuda Indonesia at 00:10. If you prefer to get more out of your day before flying, the latest flight from CGK to PVG is with Garuda Indonesia at 23:50.
Allow plenty of time to catch your Jakarta to Shanghai flight. It's generally best to arrive at least two hours before international departures and an hour ahead for domestic flights.
During popular months such as July, you'll want to get to the airport earlier. Plan to arrive two hours before a domestic departure and four hours ahead of an international flight whenever you're flying during peak periods in general.
How to find the cheapest flights from Jakarta to Shanghai
$140 is currently the lowest price for a one-way ticket from Jakarta to Shanghai. A return flight starts at $269. These fares can change based on demand and availability.
Score cheap Jakarta to Shanghai flights by booking two months ahead. According to our research, that's the sweet spot for landing a bargain.
May is the best month for picking up an amazing deal on a plane ticket from Jakarta to Shanghai. If you want to travel during a different time of year, the 'Whole month' tool will show you the lowest prices across every month.
Snapping up a cheap flight from Jakarta to Shanghai is a breeze with Price Alerts. All you need to do is create one of these automatic alerts and we'll notify you when a better deal is available.
Save on your Jakarta to Shanghai flight with the help of our filters. Choose your preferred duration, number of stops and airlines, then sort the results by 'Cheapest' to see the best deals.
Flying from Jakarta
Soekarno-Hatta International Airport (CGK)
Take off from Soekarno-Hatta International Airport (CGK) on a nonstop flight from Jakarta to Shanghai. From CGK, you can fly straight to Shanghai Pudong International Airport (PVG).
Secure your Jakarta to Shanghai plane tickets with China Eastern Airlines. This carrier is a top choice for direct flights from CGK.
Think about adding a stopover to possibly find a cheaper Jakarta to Shanghai flight. Just deselect 'Direct flights only' when searching for departures from Soekarno-Hatta International Airport. Break up the journey at one of these popular options:
Guangzhou Baiyun International Airport (CAN)
Kuala Lumpur International Airport (KUL)
Changi International Airport (SIN)
Located around 19 kilometres from the centre of Jakarta, CGK can be reached in about 35 minutes by car, depending on traffic. The journey by public transport will take roughly 1 hour 30 minutes.
Have an early flight from Jakarta to Shanghai? Avoid rushing to the airport (and get some extra shut-eye) by choosing one of these hotels close to Soekarno-Hatta International Airport:
73.0% of flights taking off from Soekarno-Hatta International Airport touch down at their destination on schedule.
Arriving in Shanghai
Shanghai Pudong International Airport (PVG)
The distance from Shanghai Pudong International Airport (PVG) to central Shanghai is approximately 32 kilometres. It takes about 50 minutes to get to the centre driving.
If you're travelling by public transport, expect a journey time of roughly 40 minutes.
Book a hotel near PVG if you have a late flight from Jakarta to Shanghai. Check in to one of these accommodation options and avoid the hassle of a long transfer:
Grab a Shanghai Pudong International Airport rental car and discover parts of Shanghai that aren't the typical tourist stops. You can book your wheels with Hertz.
Increase your likelihood of snagging the lowest price by booking as early as you can. Reserving your vehicle from Shanghai Pudong International Airport at least a few weeks in advance is a smart idea.
You'll find PVG at No.300 Qihang Road.
Shanghai Hongqiao International Airport (SHA)
The centre of Shanghai is about 13 kilometres from Shanghai Hongqiao International Airport (SHA). As soon as your flight from Jakarta to Shanghai has touched down and you've made your way out of the airport, expect a drive of around 20 minutes.
There are some great places to lay your head close to SHA. Kick back after your Jakarta to Shanghai flight at any of these well-located options:
Line up the perfect playlist and hit the road in a Shanghai Hongqiao International Airport rental car. Collect your wheels from Hertz and start exploring right away.
Avoid the slow-moving lines and paperwork at the rental desk by completing your booking beforehand. Secure your ride from SHA in advance so you can simply pick up the keys and get on your way.
You can find Shanghai Hongqiao International Airport at 700 Yingbin 1st Rd.
Best time to go to Shanghai
April is the most popular month for flights from Jakarta to Shanghai. To steer clear of the crowds, go to Shanghai in April.
When booking your Jakarta to Shanghai tickets, consider the kind of weather forecast you're hoping for. August is the warmest month in Shanghai, with temperatures ranging from 23ºC (73ºF) to 34ºC (93ºF).
January sees average temperatures of between -1ºC (30ºF) and 10ºC (50ºF). Look for cheap flights from Jakarta to Shanghai around that time if you want to travel when it's cooler.
More about Shanghai
When it comes to searching for somewhere to lay your head, you'll find the best stays in Shanghai right here. Explore these options after you've booked your flight from Jakarta to Shanghai:
There are so many things to explore in this city it can be hard to work out where to begin. The Bund Sightseeing Avenue, Yu Garden and Shanghai Tower are top attractions which should feature on any well-planned Shanghai itinerary.
Explore more of China
Shanghai is easy to fall in love with, but there are so many other parts of China you'll want to see. About 274 kilometres west of Shanghai, a trip to Nanjing will keep you on the go. Start with popular sights like Sun Yat-sen Mausoleum, Nanjing City Wall and Nanjing Massacre Memorial Hall.
If you want to check out another major stop in China, head for Suzhou, roughly 80 kilometres west of Shanghai. Lotus Peak, Tianpingshan and Shangfang Tower are key reasons to visit.