Beijing (PEK) to Shanghai (SHA) distance
The great-circle distance from Beijing to Shanghai is 581 nm. Flights usually cover a little more because of airways, winds, and airspace.
Route facts
- From
Beijing (PEK)
- Time difference
- Shanghai and Beijing are on the same time
- Midpoint
- 35.66° N, 119.10° E
- Heading from PEK
- 155° southeast
- Heading from SHA
- 338° north
The route looks curved on a flat map because it follows a great circle, the shortest path on a sphere. Read why flight routes curve, or see PEK-SHA on the globe.
Related routes
London (LHR) to
Beijing (PEK)4,403 nm
Hong Kong (HKG) to
Beijing (PEK)1,075 nm
Guangzhou (CAN) to
Beijing (PEK)1,016 nm
Beijing (PEK) to
Shenzhen (SZX)1,057 nm
Distances use the haversine formula with a mean Earth radius of 6,371 km. Information is for reference, not navigation.