Flight distance between Arthur’s Town, Bahamas and Lanzhou, China 8,244.1 mi / 13,267.6 km