Distance between Beijing, China and Shanghai, China, as the crow flies:

663 miles (1067 km) (576 nautical miles)

Initial heading from Beijing to Shanghai:
south-southeast (153.0 degrees)
Initial heading from Shanghai to Beijing:
north-northwest (336.0 degrees)

Try our new, AI-powered itinerary planner.

Beijing, China [books]

Location: 39:55:00N 116:23:00E

Shanghai, China [books]

Location: 31:13:59N 121:27:00E
You may try a new search.
Google

City:
Check In: Check Out:

 

home

developed, designed, and maintained by indo.com © 2009 All Rights Reserved


Beach
Diving & Snorkeling
Windsurfing
Cliff