Фильм снят по мотивам романа Алессандро Барикко «Шёлк» (Seta, 1996).
Натурные съёмки производились в городе Саката. Сцены с Кирой Найтли снимались в средневековой деревушке Сермонета около города Латина.