Direct flights from Shanghai to Jakarta
All flights from PVG to CGK non-stop. There are direct flights from Shanghai Pudong International Airport (PVG), China to Soekarno Hatta International (CGK), Indonesia with Garuda Indonesia, China Eastern Airlines and Juneyao Airlines. 17 weekly departures are currently scheduled on this route. Departure times range from 09:10 to 17:00 depending on the schedule period. The flight distance is 2777 miles (4468 km). Flight time ranges from 6 hours and 20 minutes to 6 hours and 45 minutes.
Airlines with non-stop routes:
Garuda Indonesia
China Eastern Airlines
Juneyao Airlines
Flight schedule from Shanghai to Jakarta with Garuda Indonesia
This is a weekly direct flight schedule for Garuda Indonesia. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.
Flight
The timetable & schedule information was updated at 2026-06-29
Flight schedule from Shanghai to Jakarta with China Eastern Airlines
This is a weekly direct flight schedule for China Eastern Airlines. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.
Flight
The timetable & schedule information was updated at 2026-06-29
Flight schedule from Shanghai to Jakarta with Juneyao Airlines
This is a weekly direct flight schedule for Juneyao Airlines. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.
Flight
The timetable & schedule information was updated at 2026-06-29
Shanghai to Jakarta scheduled departures
Select a date to see every published non-stop departure between PVG and CGK.
PVG - CGK route facts
-
Distance2777 miles (4468 km)
-
Flight time6 hours and 20 minutes to 6 hours and 45 minutes
-
Airlines
Garuda Indonesia
China Eastern
Juneyao Airlines -
Airline alliancesSkyTeam
-
CabinsEconomy Business
-
Hub airportsGaruda Indonesia: CGKChina Eastern Airlines: PVGJuneyao Airlines: PVG
-
Departure terminalsGaruda Indonesia: Terminal 2China Eastern Airlines: Terminal 1Juneyao Airlines: Terminal 2
-
Arrival terminalsGaruda Indonesia: Terminal 3China Eastern Airlines: Terminal 3
-
AircraftGaruda Indonesia: Airbus A330-300China Eastern Airlines: Airbus A330-200Juneyao Airlines: Airbus A320neo
Route FAQ
Direct flights from Shanghai to Indonesia
From Shanghai to Manado
MDC Sam Ratulangi
From Shanghai to Denpasar
DPS Bali International
From Shanghai to Shuozhou
SZH Senipah Airport
