Add Return
Adults 12+ Yrs Children 2-11 Yrs Infants 0-2 Yrs
Airlines
Depart
Duration
Arrival
Air China
CA-8954,CA-1606
20:40
Shanghai
2Hrs 5Min 1 Stop
PVG→DLC→PEK
09:10
Beijing
Air China
CA-156
19:10
Shanghai
2Hrs 25Min 1 Stop
PVG→→PEK
21:35
Beijing
Air China
CA-1836
19:10
Shanghai
2Hrs 25Min 1 Stop
PVG→→PEK
21:35
Beijing
Air China
CA-1884
16:15
Shanghai
2Hrs 25Min 1 Stop
PVG→→PEK
18:40
Beijing
Air China
CA-1884
16:40
Shanghai
2Hrs 25Min 1 Stop
PVG→→PEK
19:05
Beijing
Air China
CA-5186
21:15
Shanghai
2Hrs 25Min 1 Stop
PVG→→PEK
23:40
Beijing
Air China
CA-156
19:05
Shanghai
2Hrs 30Min 1 Stop
PVG→→PEK
21:35
Beijing
Air China
CA-9279,CA-1868
06:50
Shanghai
1Hrs 45Min 1 Stop
SHA→FUG→PEK
22:40
Beijing
Air China
CA-4850,CA-1594
17:10
Shanghai
2Hrs 0Min 1 Stop
SHA→YNT→PEK
22:50
Beijing
Air China
CA-4850,CA-1594
17:10
Shanghai
2Hrs 0Min 1 Stop
SHA→YNT→PEK
23:05
Beijing

FAQ about air china Flights from Shanghai to Beijing

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

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

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

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

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

A. There are 32 flights from Shanghai to Beijing.

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

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

View Best Offers