Streaming release date (Indonesia) The Decameron Season 1 will be available to watch on Netflix from July 25, 2024.