Cheapest airlines flights from Jakarta to Shanghai









Find cheap flights from Jakarta to Shanghai
We've found these cheap flights for you. You can book one-way or round-trip flight tickets.
-
Round-trip
-
One way
-
-
Cheapest nonstopCGK 23:506h 15mNonstopPVG 07:05Jakarta - Shanghai | Wed, May 14 | Garuda IndonesiaPVG 10:056h 20mNonstopCGK 15:25Shanghai - Jakarta | Tue, May 20 | Garuda IndonesiaUS$301 US$37820% OFF20% OFFUS$378 US$301
-
CGK 23:506h 15mNonstopPVG 07:05Jakarta - Shanghai | Sat, May 17 | Garuda IndonesiaPVG 10:056h 20mNonstopCGK 15:25Shanghai - Jakarta | Fri, May 23 | Garuda IndonesiaUS$310 US$37818% OFF18% OFFUS$378 US$310
-
CGK 13:3524h 10m1 stopsSHA 14:45Jakarta - Shanghai | Wed, May 21 | Xiamen AirlinesPVG 01:3511h 35m1 stopsCGK 12:10Shanghai - Jakarta | Wed, May 28 | AirAsia XUS$217 US$37843% OFF43% OFFUS$378 US$217
-
CGK 07:0510h 55m1 stopsSHA 19:00Jakarta - Shanghai | Sat, May 17 | Xiamen AirlinesPVG 01:3519h 25m1 stopsCGK 20:00Shanghai - Jakarta | Fri, May 23 | AirAsia XUS$22042% OFFUS$378 US$220
-
CGK 07:0029h 5m1 stopsSHA 13:05Jakarta - Shanghai | Wed, Apr 30 | Air MacauPVG 16:558h 50m1 stopsCGK 00:45Shanghai - Jakarta | Tue, May 6 | Air MacauUS$22042% OFFUS$378 US$220
-
CGK 07:0530h1 stopsSHA 14:05Jakarta - Shanghai | Mon, Apr 28 | Xiamen AirlinesPVG 01:3510h 40m1 stopsCGK 11:15Shanghai - Jakarta | Mon, May 5 | AirAsia XUS$22141% OFFUS$378 US$221
-
CGK 07:059h1 stopsSHA 17:05Jakarta - Shanghai | Mon, May 19 | Xiamen AirlinesPVG 06:0015h 45m1 stopsCGK 20:45Shanghai - Jakarta | Sat, May 24 | AirAsia XUS$23239% OFFUS$378 US$232
-
CGK 07:059h1 stopsSHA 17:05Jakarta - Shanghai | Sun, May 18 | Xiamen AirlinesPVG 01:3513h 25m1 stopsCGK 14:00Shanghai - Jakarta | Sun, May 25 | AirAsia XUS$23239% OFFUS$378 US$232
-
CGK 07:059h1 stopsSHA 17:05Jakarta - Shanghai | Thu, May 22 | Xiamen AirlinesPVG 01:3513h 25m1 stopsCGK 14:00Shanghai - Jakarta | Wed, May 28 | AirAsia XUS$23338% OFFUS$378 US$233
-
CGK 13:3518h 15m1 stopsSHA 08:50Jakarta - Shanghai | Tue, May 20 | Xiamen AirlinesPVG 06:009h 55m1 stopsCGK 14:55Shanghai - Jakarta | Sat, May 24 | AirAsia XUS$23737% OFFUS$378 US$237
-
CGK 08:3514h 45m1 stopsPVG 00:20Jakarta - Shanghai | Wed, May 21 | AirAsiaPVG 01:3513h 25m1 stopsCGK 14:00Shanghai - Jakarta | Wed, May 28 | AirAsia XUS$26430% OFFUS$378 US$264
-
CGK 07:059h1 stopsSHA 17:05Jakarta - Shanghai | Sat, May 24 | Xiamen AirlinesPVG 06:0015h1 stopsCGK 20:00Shanghai - Jakarta | Tue, May 27 | AirAsia XUS$28425% OFFUS$378 US$284
-
JKT 13:0017h 25m1 stopsSHA Invalid DateJakarta - Shanghai | Sun, Apr 27 | Normal AirlineSHA 15:006hNonstopJKT 16:00Shanghai - Jakarta | Tue, Apr 29 | Normal AirlineFind More FlightsFind More Flights
-
Cheapest nonstopCGK 23:506h 15mNonstopPVG 07:05Jakarta - Shanghai | Sat, May 31 | Garuda IndonesiaUS$145 US$45068% OFF68% OFFUS$450 US$145
-
CGK 23:506h 15mNonstopPVG 07:05Jakarta - Shanghai | Thu, May 15 | Garuda IndonesiaUS$155 US$45066% OFF66% OFFUS$450 US$155
-
CGK 07:0029h 5m1 stopsSHA 13:05Jakarta - Shanghai | Mon, Apr 28 | Air MacauUS$125 US$45072% OFF72% OFFUS$450 US$125
-
CGK 07:0530h1 stopsSHA 14:05Jakarta - Shanghai | Sun, May 18 | Xiamen AirlinesUS$13371% OFFUS$450 US$133
-
CGK 07:0525h 40m1 stopsPVG 09:45Jakarta - Shanghai | Fri, May 16 | Xiamen AirlinesUS$13371% OFFUS$450 US$133
-
CGK 07:059h1 stopsSHA 17:05Jakarta - Shanghai | Tue, May 27 | Xiamen AirlinesUS$13371% OFFUS$450 US$133
-
CGK 07:0510h 55m1 stopsSHA 19:00Jakarta - Shanghai | Wed, May 14 | Xiamen AirlinesUS$13370% OFFUS$450 US$133
-
CGK 13:3524h 10m1 stopsSHA 14:45Jakarta - Shanghai | Sat, May 17 | Xiamen AirlinesUS$13570% OFFUS$450 US$135
-
CGK 13:1522h 45m1 stopsPVG 13:00Jakarta - Shanghai | Wed, May 21 | China Southern AirlinesUS$13670% OFFUS$450 US$136
-
CGK 13:3518h 15m1 stopsSHA 08:50Jakarta - Shanghai | Wed, May 21 | Xiamen AirlinesUS$15865% OFFUS$450 US$158
-
CGK 07:059h1 stopsSHA 17:05Jakarta - Shanghai | Mon, May 12 | Xiamen AirlinesUS$21752% OFFUS$450 US$217
-
CGK 07:059h1 stopsSHA 17:05Jakarta - Shanghai | Sun, Apr 27 | Xiamen AirlinesUS$36918% OFFUS$450 US$369
-
JKT 13:0017h 25m1 stopsSHA Invalid DateJakarta - Shanghai | Sun, Apr 27 | Normal AirlineFind More FlightsFind More Flights
-
Crossed out prices are calculated based on the average price of the corresponding route on Trip.com.
Jakarta to Shanghai Flight Information
Cheapest one-way flight price | $125 |
---|---|
Cheapest round-trip ticket price | $244 |
Off-season for travel | March |
Peak season for travel | January |
Flight distance | 4,420.67 km |
Average flight time | 6 hours 27 minutes |
Popular airline | EVA Air |
When is the cheapest time to book flights from Jakarta to Shanghai?
We monitor flight fares to help you find the best deals effortlessly
Frequently Asked Questions
-
When are flight tickets from Jakarta (JKT) to Shanghai (SHA) the cheapest?
Airlines adjust prices for flights from Jakarta to Shanghai based on the departure date and time of your selection. By analyzing data from all airlines, we've discovered that on Trip.com, you can find the lowest flight prices on Tuesdays, Wednesdays, and Saturdays. -
How much do flights from Jakarta (JKT) to Shanghai (SHA) cost?
According to Trip.com's data, the lowest price is around $461. -
How long does it take to fly from Jakarta (JKT) to Shanghai (SHA) and what is the distance?
It takes around 6 hours 27 minutes to fly from Jakarta (JKT) to Shanghai (SHA). -
What are the most popular airlines that fly from Jakarta (JKT) to Shanghai (SHA)?
Airlines with flights from Jakarta (JKT) to Shanghai (SHA): Garuda Indonesia and China Eastern Airlines.
How to find a cheap flight from Jakarta to Shanghai
Flights from Jakarta to Shanghai: Flight Info, Best Time to Buy Tickets, Airports, and Top Attractions
Flight Information: Flights from Jakarta to Shanghai

Soekarno-Hatta International Airport, Jakarta. Source: Photo by Fasyah Halim on Unsplash
Are you planning a trip from Jakarta to Shanghai? Look no further! This article will provide you with all the essential information you need to know about flights from Jakarta to Shanghai.
This route is incredibly popular and important, connecting two vibrant cities in Southeast Asia and East Asia. The average flight distance from Jakarta to Shanghai is approximately 4,380 km.
When it comes to airlines, China Eastern Airlines is the most popular choice for travelers on this route.
However, traveling by air is the only option from Jakarta to Shanghai, and it's important to note that direct flights offer the fastest and most convenient way to travel from Jakarta to Shanghai.
Major Airports in Jakarta and Transportation

Soekarno-Hatta International Airport, Jakarta. Source: Photo by Fasyah Halim on Unsplash
Jakarta, the capital city of Indonesia, is served by several major airports. These airports provide various services and facilities to ensure a smooth travel experience for passengers. Here are the major airports in Jakarta:
- Soekarno-Hatta International Airport (CGK): Located in Tangerang, Banten, Soekarno-Hatta International Airport is the main airport serving Jakarta. It has multiple terminals, including Terminal 1, Terminal 2, and Terminal 3. The airport offers free Wi-Fi, baggage services, charging stations, and more. Transfer options between terminals are available, including shuttle buses and skytrains.
- Halim Perdanakusuma International Airport (HLP): Situated in East Jakarta, Halim Perdanakusuma International Airport is another important airport in Jakarta. It primarily serves domestic flights with one single terminal and offers services such as free Wi-Fi, baggage services, and charging stations.
When it comes to transportation options from downtown Jakarta to the airports, you have several choices:
- Taxi: IDR80,000-IDR190,000
- Airport Shuttle: IDR9,000-IDR11,000
- Metro: IDR7,000-IDR15,000
- Public Bus: IDR5,000-IDR9,000
- Grab (local car-hailing app): IDR 75,000-IDR180,000
These transportation options ensure that you can easily reach the airports, regardless of your budget or preferences.
Major Airports in Shanghai and Transportation

Shanghai Pudong International Airport. Source: Photo by Declan Sun on Unsplash
Shanghai, a bustling metropolis in China, is served by multiple airports. These airports offer a range of services and facilities to cater to the needs of travelers. Here are the major airports in Shanghai:
- Pudong International Airport (PVG): Located in Pudong New Area, Pudong International Airport is the primary international airport serving the city. It has multiple terminals, including Terminal 1 and Terminal 2. The airport provides services such as free Wi-Fi, baggage services, charging stations, and more. Transfer options between terminals include shuttle buses and automated people movers (APM).
- Hongqiao International Airport (SHA): Situated in Hongqiao District, Shanghai, this airport also provides similar services and facilities as Pudong International Airport. It also has 2 terminals, and shuttle buses and metro are available for transfers.
When it comes to transportation options from Shanghai airports to the downtown area, you have several choices:
- Taxi: CNY60-CNY120
- Metro: CNY3-CNY14
- Maglev Train (for Shanghai Pudong International Airpor): CNY50-CNY80
- Airport Shuttle Bus: CNY10-CNY30
Choose the option that suits your budget and travel preferences.
When is the Best Time to Buy Flights from Jakarta to Shanghai?

Cityscape of Shanghai. Source: Photo by Raj on Unsplash
If you're looking for the best deals on flights from Jakarta to Shanghai, it's essential to consider the timing of your purchase. Based on historical data, the most expensive month to buy flights is July, while the cheapest month is September.
By booking your flights during the off-peak season, you can potentially save a significant amount of money. Keep this in mind when planning your trip and make sure to book in advance to secure the best fares.
How to Find Cheap Flights from Jakarta to Shanghai

Soekarno-Hatta International Airport, Jakarta. Source: Photo by Fasyah Halim on Unsplash
Finding cheap flights from Jakarta to Shanghai doesn't have to be a daunting task. Here are some tips to help you find the best deals:
- Be Flexible with Dates: If your travel dates are flexible, try searching for flights on different days of the week. Prices can vary significantly depending on the day of the week.
- Set Price Alerts: Use online travel platforms like Trip.com to set price alerts for flights from Jakarta to Shanghai. You'll receive notifications when prices drop, allowing you to book at the right time.
- Book in Advance: Booking your flights well in advance can often result in lower fares. Keep an eye out for early bird promotions and take advantage of them.
- Consider Connecting Flights: Sometimes, booking a flight with a layover can be cheaper than a direct flight. Explore different routing options to find the most affordable fares.
- Check for Promo Codes and Discounts: Before finalizing your booking, search for promo codes and discounts that can be applied to your flight. Trip.com often offers exclusive deals for flights to popular destinations like Shanghai.
By following these tips, you'll increase your chances of finding cheap flights from Jakarta to Shanghai. Remember to compare prices across different airlines and booking platforms to ensure you're getting the best deal. Trip.com is a reliable and user-friendly platform that can help you find the most affordable flights.
Tips to Travel to Shanghai

Cityscape of Shanghai. Source: Photo by Edward He on Unsplash
Shanghai is a vibrant city with a rich cultural heritage and modern attractions. If you're a first-time visitor, here are some tips to enhance your travel experience:
- Explore the Bund: Take a stroll along the iconic Bund and admire the stunning skyline of Shanghai. Don't forget to visit the historical buildings and enjoy the vibrant atmosphere.
- Visit Yu Garden: Discover the beauty of traditional Chinese gardens at Yu Garden. Marvel at the intricate architecture, serene ponds, and lush greenery.
- Experience Shanghai Disneyland: If you're traveling with family or simply love theme parks, Shanghai Disneyland is a must-visit. Enjoy thrilling rides and live shows, and meet your favorite Disney characters.
- Try Local Cuisine: Shanghai is known for its delicious food. Don't miss the opportunity to try traditional dishes like xiaolongbao (soup dumplings), Shanghai-style noodles, and hairy crab.
- Visit Tianzifang: Explore the narrow alleyways of Tianzifang, a trendy arts and crafts district. Discover unique boutiques, art galleries, and cozy cafes.
- Experience the Maglev Train: Take a ride on the Maglev train, one of the fastest trains in the world. Experience the thrill of traveling at high speeds and reach the airport in no time.
- Explore Zhujiajiao Water Town: Escape the bustling city and visit Zhujiajiao, a picturesque water town known for its ancient bridges, canals, and traditional architecture.
- Experience traditional Chinese opera: Catch a performance of traditional Chinese opera and immerse yourself in the rich cultural heritage of Shanghai.
With these tips in mind, you'll be able to make the most of your trip to Shanghai and create unforgettable memories.
Explore Shanghai

Cityscape of Shanghai. Source: Photo by Claire Chang on Unsplash
Shanghai is a city full of attractions and offers various transportation options to explore its wonders. Here are 10 popular attractions in Shanghai:
- The Bund: Marvel at the breathtaking skyline of Shanghai along the iconic Bund.
- Oriental Pearl Tower: Enjoy panoramic views of the city from the top of the Oriental Pearl Tower.
- Jin Mao Tower: Admire the impressive architecture of the Jin Mao Tower and take in the stunning views from its observation deck.
- Shanghai Museum: Discover the rich history and art of China at the Shanghai Museum.
- Yu Garden: Immerse yourself in Chinese culture and explore the beautiful Yu Garden.
- Tianzifang: Get lost in the charming alleyways of Tianzifang and explore its unique shops and cafes.
- Shanghai Disneyland: Experience the magic of Disney at Shanghai Disneyland, a must-visit for families.
- Huangpu River Cruise: Embark on a scenic cruise along the Huangpu River and admire the city's skyline from a different perspective.
- Nanjing Road: Indulge in a shopping spree on Nanjing Road, one of the world's busiest shopping streets.
- Shanghai World Financial Center: Ascend to the observation deck for breathtaking views of the city from one of the tallest buildings in the world.
Getting around Shanghai is easy, thanks to the city's efficient transportation system. You can use taxis, buses, trains, or metro to explore the city and its surrounding areas. Taxis are a convenient option for traveling longer distances, while buses are a more affordable choice for getting around the city. Metro is a popular mode of transportation among locals and tourists alike, offering a convenient way to experience the bustling streets of Shanghai.
With so much to see and do in Shanghai, you're sure to have an unforgettable experience exploring this vibrant city.
Plan Your Trip Around Shanghai
More Travel Options
-
Top Routes from Jakarta
-
Top Routes to Shanghai
-
Popular Airlines
- Return flights from Jakarta to Seoul
- Return flights from Jakarta to Singapore
- Cheap flights from Jakarta to Taipei
- Return flights from Jakarta to Hong Kong
- Return flights from Jakarta to Surabaya
- Return flights from Jakarta to Bangkok
- Return flights from Jakarta to Kuala Lumpur
- Return flights from Jakarta to Yogyakarta
- Direct flights from Jakarta to Tokyo
- Cheap flights from Jakarta to Bali
- Cheap flights from Tokyo to Shanghai
- Cheap flights from Seoul to Shanghai
- Direct flights from Singapore to Shanghai
- Cheap flights from Hong Kong to Shanghai
- Cheap flights from Bangkok to Shanghai
- Direct flights from Guangzhou to Shanghai
- Direct flights from Ho Chi Minh City to Shanghai
- Direct flights from Chengdu to Shanghai
- Cheap flights from Shenzhen to Shanghai
- Return flights from Beijing to Shanghai