Flight distance between Arroyo Naranjo, Cuba and Shenyang, China 7,666.1 mi / 12,337.4 km