Flight distance between Talofofo Village, Guam and Shanghai, China 1,926.5 mi / 3,100.3 km