Jakarta to Shanghai flight path: CGK to PVG

Sit on the left side of the plane

Which side of the plane?

Pick the window seat with the view. 13,500 routes answered — landmarks, coastlines and cities, wing by wing.

Flight time6h 35m
Distance2,763
Heading020° → 024°
Best side
Left
★ 3.5 left·★ 2.0 right

The left side wins across all phases: it shows Jakarta and its offshore islands on departure, the Vietnamese and Chinese coastlines with Hainan Island during the long cruise north, and the Shanghai skyline on arrival, giving far more landmark variety than the largely open-ocean right side.

Flown CGK to PVG? Did we get it right?

Flight Path

Flight path overview

Jakarta to Shanghai is 2,763 miles (4,446 km), a flight of about 6 hours 35 minutes.

Cruise track passes over the South China Sea west of the Philippines, within sight of Vietnam's coastline and Hainan Island, before crossing the Taiwan Strait and Chinese coastal provinces of Fujian and Zhejiang on approach to Shanghai.

Great circle distance and headings ›

Phase by phase

Aerial window seat view during takeoff from Jakarta (left side) — Jakarta skyline, Jakarta Bay, Thousand Islands (Pulau Seribu), Java coastline

Takeoff from CGK

LEFT

As the aircraft climbs out of Jakarta and banks onto its northbound track, the left side offers views back over the sprawling city, Jakarta Bay, and the scattered coral islands of the Thousand Islands chain just offshore. The right side mostly shows featureless Java Sea.

Jakarta skylineJakarta BayThousand IslandsJava coastline
CGK Soekarno Hatta InternationalHub for Garuda Indonesia, Lion Air, Citilink
Aerial window seat view during landing at Shanghai (left side) — Shanghai skyline (Pudong towers), Huangpu River, Yangtze River estuary, Hangzhou Bay coastline

Landing at PVG

LEFT

On the descent into Pudong from the south, the final turn brings the Shanghai skyline, the Huangpu River, and the dense urban grid of Pudong's high-rises into view on the left, while the right side mostly faces the open, featureless waters of Hangzhou Bay.

Shanghai skylineHuangpu RiverYangtze River estuaryHangzhou Bay coastline
PVG Shanghai Pudong InternationalHub for China Eastern Airlines, Shanghai Airlines, Juneyao Airlines

Will your flight be in sunlight?

Pick a date and time in the Sun Map to watch the sun move across your whole flight.

About This Route

Which side of the plane should I sit on flying from Soekarno Hatta International (CGK) to Shanghai Pudong International (PVG)?

Sit on the Left side of the plane for the best views on flights from Jakarta to Shanghai. The left side wins across all phases: it shows Jakarta and its offshore islands on departure, the Vietnamese and Chinese coastlines with Hainan Island during the long cruise north, and the Shanghai skyline on arrival, giving far more landmark variety than the largely open-ocean right side.

What can I see during takeoff from Soekarno Hatta International in Jakarta?

During takeoff from Soekarno Hatta International (CGK), sit on the Left side for the best views. As the aircraft climbs out of Jakarta and banks onto its northbound track, the left side offers views back over the sprawling city, Jakarta Bay, and the scattered coral islands of the Thousand Islands chain just offshore. The right side mostly shows featureless Java Sea. Notable sights include: Jakarta skyline, Jakarta Bay, Thousand Islands (Pulau Seribu), Java coastline.

What can I see when landing at Shanghai Pudong International in Shanghai?

When landing at Shanghai Pudong International (PVG), sit on the Left side for the best views. On the descent into Pudong from the south, the final turn brings the Shanghai skyline, the Huangpu River, and the dense urban grid of Pudong's high-rises into view on the left, while the right side mostly faces the open, featureless waters of Hangzhou Bay. Notable sights include: Shanghai skyline (Pudong towers), Huangpu River, Yangtze River estuary, Hangzhou Bay coastline.

How long is the flight from Jakarta to Shanghai?

The flight from Soekarno Hatta International (CGK) to Shanghai Pudong International (PVG) takes about 6 hours 35 minutes. The shortest flight path between them is 2,763 miles (4,446 km); winds and air traffic control usually add a few percent.

What does the Jakarta to Shanghai flight path pass over?

Cruise track passes over the South China Sea west of the Philippines, within sight of Vietnam's coastline and Hainan Island, before crossing the Taiwan Strait and Chinese coastal provinces of Fujian and Zhejiang on approach to Shanghai.