Flight distance between Guanabacoa, Cuba and Taiyuan, China 8,113.5 mi / 13,057.4 km