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)

Carbon footprint if you travel this distance by car, train or airplane.

See airfares between these two cities in Travel8Ways.com.
See hotels in these two cities in Hotels.Indo.Com or Travel8Ways.com. Or if you prefer to book without having to pay upfront, try PayThere.com
See driving distance and directions (courtesy Maps.com)

Beijing, China [hotels, attractions, books, community]

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

Shanghai, China [hotels, attractions, books, community]

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