Flight distance between Arroyo Naranjo, Cuba and Tianshui, China 8,420.5 mi / 13,551.4 km