Flight distance between Pedra Badejo, Cape Verde and Foshan, China 8,495.6 mi / 13,672.4 km