Flight distance between Bayamo, Cuba and Harbin, China 7,640.0 mi / 12,295.4 km