Airlines with flights from Beijing to Shanghai
There are three airlines with scheduled flights between PEK and PVG. China Eastern, Air China and Hainan Airlines has non-stop flights from Beijing Capital International Airport to Shanghai Airport and the flight time is 2 hours and 20 minutes.
Choose airline
Schedules

Non-stop with China Eastern Airlines
-
Total flight time: 2 hours and 20 minutes
-
Sky Team Alliance
-
Shanghai is a China Eastern Airlines hub.
-
28 flights per week
-
Airbus A320
-
First class available
PEK
Direct
PVG
W9, Feb 24 - Mar 02
Flight
Mon
Feb 24
Tue
Feb 25
Wed
Feb 26
Thu
Feb 27
Fri
Feb 28
Sat
Mar 1
Sun
Mar 2
MU5100
07:00
07:00
07:00
07:00
07:00
07:00
07:00
MU5154
11:30
11:30
11:30
11:30
11:30
11:30
11:30
MU5158
14:30
14:30
14:30
14:30
14:30
14:30
14:30
MU5164
19:30
19:30
19:30
19:30
19:30
19:30
19:30
The timetable & schedule information was updated at 2025-01-15

Non-stop with Air China
-
Total flight time: 2 hours and 20 minutes
-
Beijing and Shanghai are both Air China hubs.
-
12 flights per week
-
Airbus A330-300Airbus A350-900
-
Business class available
PEK
Direct
PVG
W9, Feb 24 - Mar 02
Flight
Mon
Feb 24
Tue
Feb 25
Wed
Feb 26
Thu
Feb 27
Fri
Feb 28
Sat
Mar 1
Sun
Mar 2
CA1835
----
08:00
08:00
08:00
07:55
07:55
----
CA1883
21:00
21:00
21:00
21:00
21:00
21:00
21:00
The timetable & schedule information was updated at 2025-01-15

Non-stop with Hainan Airlines
-
Total flight time: 2 hours and 10 minutes
-
Beijing is a Hainan Airlines hub.
-
11 flights per week
-
Boeing 787Airbus A330-200Boeing 737-800 Passenger
-
Business class available
PEK
Direct
PVG
W9, Feb 24 - Mar 02
Flight
Mon
Feb 24
Tue
Feb 25
Wed
Feb 26
Thu
Feb 27
Fri
Feb 28
Sat
Mar 1
Sun
Mar 2
HU7611
07:30
----
07:30
----
07:30
----
07:30
HU7613
11:00
10:50
10:50
10:50
10:50
10:50
10:50
The timetable & schedule information was updated at 2025-01-15

Via Shenyang with Air China
-
Total flight time: 5h 00m - 5h 15m.
-
Beijing and Shanghai are both Air China hubs.
-
7 flights per week
-
Airbus A330-300Airbus A350-900
PEK
Via SHE
PVG
W9, Feb 24 - Mar 02
Flight
Mon
Feb 24
Tue
Feb 25
Wed
Feb 26
Thu
Feb 27
Fri
Feb 28
Sat
Mar 1
Sun
Mar 2
CA1111
CA8121
CA8121
14:40
----
14:40
----
14:40
14:00
----
CA8910
CA8911
CA8911
----
15:30
15:30
15:30
15:30
15:30
15:30
CA1635
CA8316
CA8316
18:45
18:45
18:45
18:45
18:45
18:45
18:45
The timetable & schedule information was updated at 2025-01-15

Via Dalian with Air China
-
Total flight time: 4h 15m - 4h 15m.
-
Beijing and Shanghai are both Air China hubs.
-
4 flights per week
-
Airbus A330-300Airbus A350-900
PEK
Via DLC
PVG
W9, Feb 24 - Mar 02
Flight
Mon
Feb 24
Tue
Feb 25
Wed
Feb 26
Thu
Feb 27
Fri
Feb 28
Sat
Mar 1
Sun
Mar 2
CA1111
CA8121
CA8121
14:40
----
14:40
----
14:40
14:00
----
CA8910
CA8911
CA8911
----
15:30
15:30
15:30
15:30
15:30
15:30
CA1635
CA8316
CA8316
18:45
18:45
18:45
18:45
18:45
18:45
18:45
The timetable & schedule information was updated at 2025-01-15

Via Hohhot with Air China
-
Total flight time: 5h 25m - 6h 00m.
-
Beijing and Shanghai are both Air China hubs.
-
3 flights per week
-
Airbus A330-300Airbus A350-900
PEK
Via HET
PVG
W9, Feb 24 - Mar 02
Flight
Mon
Feb 24
Tue
Feb 25
Wed
Feb 26
Thu
Feb 27
Fri
Feb 28
Sat
Mar 1
Sun
Mar 2
CA1111
CA8121
CA8121
14:40
----
14:40
----
14:40
14:00
----
CA8910
CA8911
CA8911
----
15:30
15:30
15:30
15:30
15:30
15:30
CA1635
CA8316
CA8316
18:45
18:45
18:45
18:45
18:45
18:45
18:45
The timetable & schedule information was updated at 2025-01-15