- Home
- Flights
- Flights from Shanghai
- Shanghai to Jakarta
Cheap flights from Shanghai to Jakarta from CN¥808
China Eastern Airlines and Garuda Indonesia fly nonstop from Shanghai to Jakarta. The flight takes around 6h 04m, and the cheapest one-way fare we found recently is CN¥808 on 14 Jan.
Direct flights available 6h 04m Cheapest in January Prices checked 14 days ago
Shanghai to Jakarta at a glance
Cheapest one-wayCN¥808AirAsia X · 1 stop · Thu 14 JanFastest flight6h 04mEstimated
Nonstop flightsYesChina Eastern Airlines, Garuda Indonesia
Airlines flying nonstop from Shanghai to Jakarta
2 airlines on this route.
Cheapest month to fly from Shanghai to Jakarta
Lowest one-way fare found for each month: January is cheapest, April the most expensive.
Good to know
- Distance
- 4,447 km2,762 miles
- Flight time
- 6h 04mestimate
- Time difference
- -1hJakarta vs Shanghai
- Currency in Jakarta
- IDR
- Airports
- PVG, SHA → CGK, HLP
Flights from Shanghai to Jakarta: questions answered
How much is a flight from Shanghai to Jakarta?
The cheapest one-way fare we found recently is CN¥808 with 1 stop, departing in January. Prices change constantly, so search your dates for the live fare.
Are there direct flights from Shanghai to Jakarta?
Yes. China Eastern Airlines and Garuda Indonesia fly this route nonstop.
How long is the flight from Shanghai to Jakarta?
A nonstop flight covers 4,447 km and takes around 6h 04m.
What is the cheapest month to fly from Shanghai to Jakarta?
January has the lowest fare we found (CN¥808), while April is the most expensive (CN¥1,336).
Which airlines fly from Shanghai to Jakarta?
China Eastern Airlines and Garuda Indonesia operate nonstop flights on this route.
Which airports serve Shanghai and Jakarta?
Shanghai: Shanghai Pudong International Airport (PVG) and Shanghai Hongqiao International Airport (SHA). Jakarta: Soekarno-Hatta International Airport (CGK) and Halim Perdanakusuma International Airport (HLP).
What is the time difference between Shanghai and Jakarta?
Jakarta is 1 hour behind Shanghai.





