Flight distance between Shiyan, China and San Pedro Sula, Honduras 8,885.3 mi / 14,299.5 km