Unwavering Resolve Arc
2019 • 26 Episodes
Season 1 of Demon Slayer: Kimetsu no Yaiba premiered on April 6, 2019.
After a demon attack leaves his family slain and his sister cursed, Tanjiro embarks upon a perilous journey to find a cure and avenge those he's lost.
Mugen Train Arc
2021 • 7 Episodes
Season 2 of Demon Slayer: Kimetsu no Yaiba premiered on October 10, 2021.
Tanjiro and his Demon Slayer friends join Flame Hashira Kyojuro Rengoku aboard the Mugen Train, where over 40 passengers disappeared without a trace.
Entertainment District Arc
2021 • 11 Episodes
Season 3 of Demon Slayer: Kimetsu no Yaiba premiered on December 5, 2021.
Tanjiro, Zenitsu, and Inosuke, aided by the Sound Hashira Tengen Uzui, travel to Yoshiwara red light district to hunt down a demon that has been terrorizing the town.
Swordsmith Village Arc
2023 • 11 Episodes
Season 4 of Demon Slayer: Kimetsu no Yaiba premiered on April 9, 2023.
Tanjiro visits swordsmiths' village, where he faces explaining the damage to his sword. While waiting for repairs, the Mist Hashira battles two upper-rank demons with Tanjiro and Genya's aid. But can they handle a regenerating enemy that splits into four bodies?
Hashira Training Arc
2024 • 1 Episode
Season 5 of Demon Slayer: Kimetsu no Yaiba is set to premiere on May 12, 2024.