Best airfares from Shanghai to BeijingJetradar compares airfares from Shanghai to Beijing with hundreds of airlines (including China Southern Airlines, Cathay Pacific, China Eastern Airlines) and dozens of online travel agencies in one single place. We provide you with all the options to find the cheapest flights to Beijing, you choose where to book. Also there you can find airlines special offers from Shanghai to Beijing. The cheapest round-trip price found within the last week was A$475. The cheapest oneway price found within the last week was A$118.
Cheapest Flights from Shanghai to Beijing
Airline One Way One Way / Round-Trip Round-Trip China Southern Airlines A$97 A$250 Cathay Pacific A$1,207 A$2,096 China Eastern Airlines A$75 A$239 Air China A$100 A$278 AirAsia X A$381 A$689
Airline One Way One Way / Round-Trip Round-Trip Korean Air A$1,238 Find Philippine Airlines A$511 A$933 China Airlines A$910 A$1,911 Japan Airlines A$3,699 A$6,000 Dragonair A$1,205 A$2,116
Airline One Way One Way / Round-Trip Round-Trip Shanghai Airlines A$98 A$180 Eva Air A$1,339 A$2,024 Hong Kong Airlines A$851 A$744 Scandinavian Airlines Find A$5,580 CEBU Pacific Air A$330 A$704
Airline One Way One Way / Round-Trip Round-Trip Xiamen Airlines A$142 A$229 Sichuan Airlines A$495 A$997 Shenzhen Airlines A$127 A$235 Hainan Airlines A$81 A$245 Juneyao Airlines A$89 A$234
Flights from Shanghai to Beijing
Travelling from Shanghai to Beijing advices and facts
- The distance between Shanghai and Beijing is 662 miles (or 1065 kilometers).
- The shortest flight time is 2h 6m
- There is no time difference between Shanghai and Beijing. Check this again shortly before your flight.