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