Flight distance between San Andros, Bahamas and Hangzhou, China 8,426.2 mi / 13,560.7 km