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