Flight distance between Porto Novo, Cape Verde and Tianshui, China 7,627.1 mi / 12,274.6 km