All scheduled flights from Shanghai to Beijing (PVG-PEK)
China
China
All scheduled flights from PVG to PEK. You can fly from Shanghai to Beijing non-stop on every weekday and the flight takes about 2 and a half hours. Flights with stops take between 5 to 6 hours depending on your flight and connection airport.
Layover airport
Airlines
Alliance
Aircraft
Class
58 flights to Beijing on Mon 03 Feb. 8 Direct flights and 50 flights with 1 stop.
Sort by: Standard
Filter
Direct flights 😃
Direct 2h 10m
Direct 2h 10m
- 16:55 ShanghaiShanghai Pudong International Airport PVG
- 2h10m
- 19:05 BeijingBeijing Capital International Airport PEK
Direct 2h 20m
Direct 2h 20m
Direct 2h 20m
Direct 2h 20m
Direct 2h 25m
Direct 2h 25m
Direct 2h 30m
Direct 2h 30m
Direct 2h 30m
Direct 2h 30m
Direct 2h 35m
Direct 2h 35m
Direct 2h 35m
Direct 2h 35m
Flights with stop
1 stop 5h 40m
Codeshare flight
1 stop 5h 40m
- 07:15 ShanghaiShanghai Pudong International Airport PVG, Terminal 2
- 1 hours 45 minutes
- 09:00 Qingdao Qingdao Jiaodong International Airport TAO
- Layover time at 2h25m
- 11:25 QingdaoQingdao Jiaodong International Airport TAO
- 1 hours 30 minutes
- 12:55 Beijing Beijing Capital International Airport PEK, Terminal 3
1 stop 5h 40m
Codeshare flight
1 stop 5h 40m
1 stop 6h 20m
Codeshare flight
1 stop 6h 20m
1 stop 6h 30m
Codeshare flight
1 stop 6h 30m
1 stop 6h 40m
Change from terminal 2 to terminal
Codeshare flight
1 stop 6h 40m
1 stop 6h 55m
Codeshare flight
1 stop 6h 55m
1 stop 6h 55m
Codeshare flight
1 stop 6h 55m
Multiple airlines
1 stop 5h 10m
1 stop 5h 10m
1 stop 5h 10m
Codeshare flight
1 stop 5h 10m
1 stop 5h 10m
Codeshare flight
1 stop 5h 10m
1 stop 5h 10m
Codeshare flight
1 stop 5h 10m
1 stop 5h 10m
1 stop 5h 10m
1 stop 5h 10m
Codeshare flight
1 stop 5h 10m
1 stop 5h 35m
Codeshare flight
1 stop 5h 35m
1 stop 5h 35m
Codeshare flight
1 stop 5h 35m
1 stop 5h 35m
1 stop 5h 35m
1 stop 5h 35m
Codeshare flight
1 stop 5h 35m
1 stop 5h 40m
Codeshare flight
1 stop 5h 40m
1 stop 5h 40m
Codeshare flight
1 stop 5h 40m
1 stop 5h 40m
Codeshare flight
1 stop 5h 40m
1 stop 5h 40m
Codeshare flight
1 stop 5h 40m
1 stop 5h 40m
1 stop 5h 40m
1 stop 5h 40m
Codeshare flight
1 stop 5h 40m
1 stop 5h 40m
Codeshare flight
1 stop 5h 40m
1 stop 5h 40m
Codeshare flight
1 stop 5h 40m
1 stop 5h 40m
Codeshare flight
1 stop 5h 40m
1 stop 5h 40m
Codeshare flight
1 stop 5h 40m
1 stop 6h 20m
Codeshare flight
1 stop 6h 20m
1 stop 6h 20m
1 stop 6h 20m
1 stop 6h 20m
Codeshare flight
1 stop 6h 20m
1 stop 6h 20m
Codeshare flight
1 stop 6h 20m
1 stop 6h 30m
Codeshare flight
1 stop 6h 30m
1 stop 6h 30m
1 stop 6h 30m
1 stop 6h 30m
Codeshare flight
1 stop 6h 30m
1 stop 6h 30m
Codeshare flight
1 stop 6h 30m
1 stop 6h 30m
Codeshare flight
1 stop 6h 30m
1 stop 6h 30m
Codeshare flight
1 stop 6h 30m
1 stop 6h 40m
Change from terminal 2 to terminal
Codeshare flight
1 stop 6h 40m
1 stop 6h 40m
Change from terminal 2 to terminal
Codeshare flight
1 stop 6h 40m
1 stop 6h 40m
Change from terminal 2 to terminal
1 stop 6h 40m
1 stop 6h 40m
Change from terminal 2 to terminal
Codeshare flight
1 stop 6h 40m
1 stop 6h 40m
Change from terminal 2 to terminal
Codeshare flight
1 stop 6h 40m
1 stop 6h 40m
Change from terminal 2 to terminal
Codeshare flight
1 stop 6h 40m
1 stop 6h 55m
1 stop 6h 55m
1 stop 6h 55m
Codeshare flight
1 stop 6h 55m
1 stop 6h 55m
Codeshare flight
1 stop 6h 55m
1 stop 6h 55m
Codeshare flight
1 stop 6h 55m
1 stop 6h 55m
Codeshare flight
1 stop 6h 55m
1 stop 6h 55m
Codeshare flight
1 stop 6h 55m
1 stop 6h 55m
Codeshare flight
1 stop 6h 55m