Flight distance between Shanghai, China and Acapulco de Juárez, Mexico 8,128.5 mi / 13,081.6 km