How Long to Watch Demon Slayer
Demon Slayer: 63 episodes, about 25 h 12 min at normal speed. Change the speed, skip filler or set your daily watching time to get a finish date.
Result
Episodes and filler
The Demon Slayer TV series has 63 episodes over four seasons, with no filler. A few season premieres and finales ran longer than a normal episode, so treat the totals as a close estimate. The story continues in the Infinity Castle film trilogy (the first film premiered in Japan on July 18, 2025), which is not included here.
At 2 hours a day you can catch up on every TV episode in about two weeks, in time for the next film.
Demon Slayer watch time at each speed
| Speed | All episodes | Skip OP/ED |
|---|---|---|
| 1x | 25 h 12 min | 22 h 3 min |
| 1.25x | 20 h 10 min | 17 h 38 min |
| 1.5x | 16 h 48 min | 14 h 42 min |
| 2x | 12 h 36 min | 11 h 2 min |
Days to finish Demon Slayer
| Per day | 1x | 1.5x |
|---|---|---|
| 1 h/day | 26 days | 17 days |
| 2 h/day | 13 days | 9 days |
| 4 h/day | 7 days | 5 days |
Questions
How long does it take to watch all of Demon Slayer?
63 episodes at about 24 minutes each is 25 h 12 min at normal speed, or 1.1 days if you watched nonstop.
How long is Demon Slayer at 2x speed?
About 12 h 36 min. Playback speed divides the time, so 2x halves it.
How many episodes a day to finish Demon Slayer in a year?
About 0.2 episodes a day (4 min of watching) gets you through all 63 episodes in 365 days.
Sources
- Wikipedia: List of Demon Slayer episodes (26 + 18 + 11 + 8 episodes)
- Anime Filler List: Demon Slayer (63 episodes, no filler)
Times assume about 24 minutes per episode, including the opening and ending. Change it in the calculator if your version differs.