Cheap flights from Beijing to Shanghai
Normal travel time between Beijing and Shanghai is between 3h 45min to 4h 53min. Flight tickets from Beijing to Shanghai normally costs between 202 to 419 USD.
Alternate Routes to ChinaCompare flights to China, find flights and get the best prices.
- Stockholm - Beijing391 - 885 USDNormal travel time is 18h - 35h 59min
- Fort Lauderdale - Beijing1,275 - 2,825 USDNormal travel time is 36h 18min - 2d 8h 43min
- New York - Sanya644 - 1,045 USDNormal travel time is 31h 15min - 2d 5h 32min
- Mexico City - Sanya1,323 - 3,560 USDNormal travel time is 2d 2h 30min - 2d 15h 41min
- Chicago - Sanya1,218 - 2,404 USDNormal travel time is 40h 5min - 2d 15h 28min
- Sydney - Shanghai558 - 1,134 USDNormal travel time is 20h 55min - 30h 50min
- Delhi - Shenzhen602 - 1,675 USDNormal travel time is 23h 45min - 38h 19min