Add Return
Adults 12+ Yrs Children 2-11 Yrs Infants 0-2 Yrs
Airlines
Depart
Duration
Arrival
Air China
CA-1285,CA-5642
06:35
Beijing
1Hrs 5Min 1 Stop
PEK→CHG→PVG
19:35
Shanghai
Air China
CA-1285,CA-5642
06:40
Beijing
1Hrs 10Min 1 Stop
PEK→CHG→PVG
19:35
Shanghai
Air China
CA-1111,CA-1553
06:05
Beijing
1Hrs 25Min 1 Stop
PEK→HET→PVG
13:50
Shanghai
Air China
CA-1593,CA-5544
19:20
Beijing
1Hrs 25Min 1 Stop
PEK→YNT→PVG
09:35
Shanghai
Air China
CA-1593,CA-5544
20:20
Beijing
1Hrs 25Min 1 Stop
PEK→YNT→PVG
09:35
Shanghai
Air China
CA-5183
07:40
Beijing
2Hrs 10Min 1 Stop
PEK→→PVG
09:50
Shanghai
Air China
CA-155
07:20
Beijing
2Hrs 15Min 1 Stop
PEK→→PVG
09:35
Shanghai
Air China
CA-1835
08:00
Beijing
2Hrs 15Min 1 Stop
PEK→→PVG
10:15
Shanghai
Air China
CA-1883
20:20
Beijing
2Hrs 15Min 1 Stop
PEK→→PVG
22:35
Shanghai
Air China
CA-1835
07:55
Beijing
2Hrs 20Min 1 Stop
PEK→→PVG
10:15
Shanghai

FAQ about air china Flights from Beijing to Shanghai

Q. How much time does it take to fly from Beijing to Shanghai ?

A. It takes 1Hrs 5Min to fly from Beijing to Shanghai.

Q. When is the earliest flight from Beijing to Shanghai ?

A. The earliest flight from Beijing to Shanghai is at 06:05 and is operated by Air China.

Q. How many flights are there from Beijing to Shanghai ?

A. There are 44 flights from Beijing to Shanghai.

Q. When is the last flight from Beijing to Shanghai ?

A. The last flight from Beijing to Shanghai is at 22:15 and is operated by Air China.

View Best Offers