QuickCalcly

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.

What to watch

Result

Episodes–
Total watch time–
Episodes per day–
Days to finish–
Finish date–

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

SpeedAll episodesSkip OP/ED
1x25 h 12 min22 h 3 min
1.25x20 h 10 min17 h 38 min
1.5x16 h 48 min14 h 42 min
2x12 h 36 min11 h 2 min

Days to finish Demon Slayer

Per day1x1.5x
1 h/day26 days17 days
2 h/day13 days9 days
4 h/day7 days5 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

Times assume about 24 minutes per episode, including the opening and ending. Change it in the calculator if your version differs.

More shows