Flight distance between Pedra Badejo, Cape Verde and Shiyan, China 7,964.6 mi / 12,817.7 km