Flight distance between Farrington, Anguilla and Shanghai, China 9,008.1 mi / 14,497.1 km