Flight distance between Shiyan, China and Freetown, Sierra Leone 7,788.1 mi / 12,533.7 km