
Demon Slayer: Kimetsu no Yaiba made ufotable’s animation famous worldwide. The tricky part? The Mugen Train arc exists as both a movie and a TV arc, and the finale is told through Infinity Castle films. Here’s exactly what to watch.
Quick Info
- Studio: ufotable
- Manga: Koyoharu Gotouge (2016–2020)
- Format: TV seasons + theatrical films
- Filler: None
Demon Slayer — Official Trailer
Demon Slayer Watch Order

- Season 1 – Tanjiro Kamado, Unwavering Resolve Arc (2019) — 26 episodes
- Mugen Train — choose ONE: the movie (2020) or the Mugen Train TV arc (2021, 7 episodes). The TV version adds one original opening episode about Rengoku.
- Season 2 – Entertainment District Arc (2021–22) — 11 episodes
- Season 3 – Swordsmith Village Arc (2023) — 11 episodes
- Season 4 – Hashira Training Arc (2024) — 8 episodes
- Infinity Castle — the final battle, released as a trilogy of films starting in 2025.
Movie or TV Version of Mugen Train?

Both tell the same story. The movie is the cinematic version that broke box-office records in Japan. The TV arc splits it into episodes and adds a new prologue episode. Pick whichever you can access — you don’t need both.
What Is “To the Hashira Training”?

A theatrical special released in early 2024 that combined the last episode of Swordsmith Village with the first episode of Hashira Training. Optional — the TV episodes cover the same content.
Infinity Castle Films

The final arc of the manga is adapted as a film trilogy. Part 1 released in 2025 and became a global box-office hit. Watch Season 4 first — Infinity Castle starts right where Hashira Training ends.
Where to Watch

The TV seasons stream on Crunchyroll, Netflix (many regions) and Hulu. The films come to cinemas first, then to streaming later.
FAQ

Does Demon Slayer have filler?
No. Every episode adapts the manga, with small anime-original additions.
Is Mugen Train canon?
Yes — 100% canon and essential.






