Take off on cheap flights from Beijing to Shanghai, your adventure starts now!

Find cheap airline tickets from Beijing to Shanghai by date

  • any
  • September 2018
  • October 2018
  • November 2018
  • December 2018
  • January 2019
  • February 2019
  • March 2019
  • April 2019
  • May 2019
  • June 2019
  • July 2019
  • August 2019
  • any
  • September 2018
  • October 2018
  • November 2018
  • December 2018
  • January 2019
  • February 2019
  • March 2019
  • April 2019
  • May 2019
  • June 2019
  • July 2019
  • August 2019
  • price
  • month of departure
  • month of return
$180
outward: Sep 23, 2018
12:50a PEK » 3:10a SHA
Juneyao Air direct (2h20m)
inbound: Sep 23, 2018
3:50p SHA » 6:20p PEK
Juneyao Air direct (2h30m)
$180
outward: Sep 23, 2018
12:50a PEK » 3:10a SHA
Juneyao Air direct (2h20m)
inbound: Sep 23, 2018
3:50p SHA » 6:20p PEK
Juneyao Air direct (2h30m)
$238
outward: Oct 15, 2018
12:50a PEK » 3:10a SHA
Juneyao Air direct (2h20m)
inbound: Oct 22, 2018
1:20p PVG » 3:55p NAY
China United Airlines direct (2h35m)
$244
outward: Oct 19, 2018
3:00a NAY » 5:15a PVG
China United Airlines direct (2h15m)
inbound: Oct 21, 2018
2:05a PVG » 4:30a NAY
China United Airlines direct (2h25m)
$273
outward: Sep 21, 2018
12:50a PEK » 3:10a SHA
Juneyao Air direct (2h20m)
inbound: Sep 24, 2018
3:50p SHA » 6:20p PEK
Juneyao Air direct (2h30m)
$291
outward: Dec 15, 2018
11:35p PEK » 1:55a SHA
Juneyao Air direct (2h20m)
inbound: Dec 18, 2018
2:45p SHA » 5:25p PEK
Juneyao Air direct (2h40m)
$309
outward: Oct 1, 2018
9:15a NAY » 11:35a SHA
China United Airlines direct (2h20m)
inbound: Oct 4, 2018
3:50p SHA » 6:20p PEK
Juneyao Air direct (2h30m)
$318
outward: Oct 10, 2018
3:00a NAY » 5:15a PVG
China United Airlines direct (2h15m)
inbound: Oct 21, 2018
3:50p SHA » 6:20p PEK
Juneyao Air direct (2h30m)
$349
outward: Dec 21, 2018
12:30a PEK » 2:40a SHA
Shanghai Airlines direct (2h10m)
inbound: Jan 4, 2019
6:20a SHA » 8:45a PEK
Shanghai Airlines direct (2h25m)
$351
outward: Dec 20, 2018
11:35p PEK » 1:55a SHA
Juneyao Air direct (2h20m)
inbound: Jan 7, 2019
5:30a SHA » 7:50a PEK
China Southern Airlines direct (2h20m)
$353
outward: Dec 10, 2018
12:30a PEK » 2:40a SHA
Shanghai Airlines direct (2h10m)
inbound: Dec 14, 2018
6:20a SHA » 8:45a PEK
Shanghai Airlines direct (2h25m)
$354
outward: Dec 28, 2018
12:30a PEK » 2:40a SHA
Shanghai Airlines direct (2h10m)
inbound: Jan 4, 2019
2:45p SHA » 5:25p PEK
Juneyao Air direct (2h40m)
$356
outward: Dec 19, 2018
11:35p PEK » 1:55a SHA
Juneyao Air direct (2h20m)
inbound: Jan 6, 2019
2:45p SHA » 5:25p PEK
Juneyao Air direct (2h40m)
$356
outward: Dec 19, 2018
11:35p PEK » 1:55a SHA
Juneyao Air direct (2h20m)
inbound: Jan 7, 2019
2:45p SHA » 5:25p PEK
Juneyao Air direct (2h40m)
$356
outward: Dec 19, 2018
11:35p PEK » 1:55a SHA
Juneyao Air direct (2h20m)
inbound: Jan 8, 2019
2:45p SHA » 5:25p PEK
Juneyao Air direct (2h40m)
$356
outward: Dec 20, 2018
11:35p PEK » 1:55a SHA
Juneyao Air direct (2h20m)
inbound: Jan 6, 2019
2:45p SHA » 5:25p PEK
Juneyao Air direct (2h40m)
$356
outward: Dec 20, 2018
11:35p PEK » 1:55a SHA
Juneyao Air direct (2h20m)
inbound: Jan 8, 2019
2:45p SHA » 5:25p PEK
Juneyao Air direct (2h40m)
$356
outward: Dec 21, 2018
11:35p PEK » 1:55a SHA
Juneyao Air direct (2h20m)
inbound: Jan 6, 2019
2:45p SHA » 5:25p PEK
Juneyao Air direct (2h40m)
$356
outward: Dec 21, 2018
11:35p PEK » 1:55a SHA
Juneyao Air direct (2h20m)
inbound: Jan 7, 2019
2:45p SHA » 5:25p PEK
Juneyao Air direct (2h40m)
$356
outward: Dec 21, 2018
11:35p PEK » 1:55a SHA
Juneyao Air direct (2h20m)
inbound: Jan 8, 2019
2:45p SHA » 5:25p PEK
Juneyao Air direct (2h40m)
$356
outward: Dec 26, 2018
11:35p PEK » 1:55a SHA
Juneyao Air direct (2h20m)
inbound: Jan 3, 2019
2:45p SHA » 5:25p PEK
Juneyao Air direct (2h40m)
$356
outward: Dec 26, 2018
11:35p PEK » 1:55a SHA
Juneyao Air direct (2h20m)
inbound: Jan 4, 2019
2:45p SHA » 5:25p PEK
Juneyao Air direct (2h40m)
$356
outward: Dec 26, 2018
11:35p PEK » 1:55a SHA
Juneyao Air direct (2h20m)
inbound: Jan 5, 2019
2:45p SHA » 5:25p PEK
Juneyao Air direct (2h40m)
$357
outward: Mar 2, 2019
12:30a PEK » 2:40a SHA
Shanghai Airlines direct (2h10m)
inbound: Mar 2, 2019
2:30p SHA » 4:55p PEK
Shanghai Airlines direct (2h25m)
$357
outward: Mar 2, 2019
12:30a PEK » 2:40a SHA
Shanghai Airlines direct (2h10m)
inbound: Mar 2, 2019
2:30p SHA » 4:55p PEK
Shanghai Airlines direct (2h25m)
Return
Departure
03 January Jan Thursday $retDate.dayShortName
04 January Jan Friday $retDate.dayShortName
05 January Jan Saturday $retDate.dayShortName
06 January Jan Sunday $retDate.dayShortName
07 January Jan Monday $retDate.dayShortName
08 January Jan Tuesday $retDate.dayShortName
09 January Jan Wednesday $retDate.dayShortName
16 December Dec Sunday $outDate.dayShortName
17 December Dec Monday $outDate.dayShortName
18 December Dec Tuesday $outDate.dayShortName
19 December Dec Wednesday $outDate.dayShortName
$356 $356 $356
20 December Dec Thursday $outDate.dayShortName
$356 $350 $356
21 December Dec Friday $outDate.dayShortName
$349 $356 $356 $356
22 December Dec Saturday $outDate.dayShortName
Choose when you'd like to depart to Shanghai (China):
Find the cheapest Beijing Shanghai flight by browsing the dates below to find alternative flight prices found in the last days. To launch a flight search for Beijing - Shanghai with these new dates, click on an offer. Want to depart from another city? Choose: New York - Shanghai London - Shanghai Chicago - Shanghai San Francisco - Shanghai See more routes

Airlines operating flights from Beijing to Shanghai

Sorry! We haven't found any airline tickets from Beijing to Shanghai. Try launching another search above.

Travel tips for flights Beijing - Shanghai

Average flight duration: 2h27m (direct flight)

  • Arrival city:
  • Shanghai, China
  • Airport(s):
  • Hongqiao International Airport (SHA)
  • Pudong International Airport (PVG)
  • Local time:
  • Sep 19, 2018 10:59 AM, GMT+8
  • Weather:
  • min. 81ºF, max. 91ºF
  • Departure city:
  • Beijing, China
  • Airport(s):
  • Nanyuan Airport (NAY)
  • Beijing Capital International Airport (PEK)
  • Local time:
  • Sep 19, 2018 10:59 AM, GMT+8
  • Weather:
  • min. 66ºF, max. 79ºF