✈ PVG → MNL

2H 57M FLIGHT. 1,151 MILES. YOUR PHONE WILL DIE.

Flight time
2h 57m
Distance
1,151 mi
Or
1,852 km
Jet lag
None

Flight from Shanghai to Manila

From Pudong (PVG), China Asia  →  Ninoy Aquino (MNL), Philippines Asia

How long is the flight from Shanghai to Manila?

A nonstop flight from Shanghai (PVG) to Manila (MNL) takes about 2 hours 57 minutes, covering a great-circle distance of 1,151 miles (1,852 km). Actual scheduled time varies by airline, routing, and wind — expect ±15 to 30 minutes from this estimate.

Avg flight time

2h 57m

Nonstop, scheduled

Distance

1,151 mi

1,852 km · great-circle

Avg speed

627 km/h

Door-to-door including taxi

Time zones & jet lag

Shanghai timezone

UTC+8

Asia/Shanghai

Manila timezone

UTC+8

Asia/Manila

Time difference

Same

Same time zone

CO₂ footprint per passenger

Economy class, single passenger. Source: DEFRA 2024 averages.

✈ Flight 226 kg CO₂
🚗 Car (alone) 317 kg CO₂
🚆 Train 76 kg CO₂

This flight emits roughly the CO₂ of an equivalent train trip and 0.7× a car driven alone over the same distance.