Flight distance between Arthur’s Town, Bahamas and Beijing, China 7,910.9 mi / 12,731.4 km