Flight time
2 h and 18 m
The Air China flight duration between Beijing and Shanghai is approximately 2 h and 18 m, though it may be influenced by additional factors.
Departure Airport
Capital Intl Apt
When traveling with Air China from Beijing to Shanghai, your departure will be from Capital Intl Apt.
Arrival Airport
Hongqiao
Whether you travel with Air China from Beijing to Shanghai, your arrival airport will be Hongqiao.