Flight distance between Shanghai, China and Mannheim, Germany 5,512.7 mi / 8,871.9 km