Flight distance between Sancti Spíritus, Cuba and Beijing, China 8,043.9 mi / 12,945.4 km