Cheap Flights from shanghai to Beijing

Here is¬†The Cheapest Flight Tickets to Beijing from shanghai¬† The flight distance from Shanghai to Beijing is 674 miles. The trip takes about 2 hours. There are generally more than…