Flight distance between San Andros, Bahamas and Dongguan, China 9,021.7 mi / 14,519.1 km