How far is it from Shanghai to California?

The air distance from Shanghai, China, to Sacramento, California, is 6,157 miles. That equals 9,908 kilometers or 5,350 nautical miles.