Flight distance between Port Nelson, Bahamas and Xi’an, China 8,428.1 mi / 13,563.7 km