Both Beijing and Shanghai are big cities in China, and their living costs are relatively high. Some indicators show that there is little difference in the cost of living between Beijing and Shanghai. The following is some information for your reference:
Housing prices: According to the latest data, housing prices in Beijing and Shanghai are among the highest in the country. Undoubtedly, this is one of the main reasons for the high cost of living in the two cities.
food: some people think that food prices in Shanghai are higher, but this is not always true. For example, according to some surveys, the prices of the same food in Beijing and Shanghai are not much different.
transportation: the cost of public transportation in Beijing and Shanghai is relatively low, but the cost of private transportation, such as buying a car, is high. At the same time, rush hour traffic congestion is also a common problem in the two cities, which will increase traffic costs.
Generally speaking, there is little difference. If you need to choose a cheaper city to live in, it may depend on your specific needs and expectations.