Direct and connecting flights from Beijing (PEK) to Shanghai (SHA). Compare airlines, aircraft, and fares.
| Airline | Aircraft types | Observations |
|---|---|---|
| China Eastern Airlines | 4 | 4 |
| Air China | 3 | 3 |
| Hainan Airlines | 1 | 1 |
Distance: 1074 km. Duration: 140 minutes.
3 airlines operate the PEK to SHA route in our 90-day observed dataset.
The most commonly observed aircraft on PEK to SHA include: Boeing 737, Airbus A350, Airbus A321.
The estimated flight time from Beijing (PEK) to Shanghai (SHA) is approximately 1h 36m, based on a cruise speed of 850 km/h.
The great-circle distance from Beijing (PEK) to Shanghai (SHA) is approximately 1,076 km (669 miles).
Loading the flight search…