How to Watch Every Demon Slayer Movie and Series in Order

Complete watch order for every Demon Slayer season and movie, from Season 1 through Infinity Castle Part 1 streaming on Crunchyroll on July 28. Includes which movies to skip, where to watch in India, and total binge time.

Share

Demon Slayer has no filler. Every one of its 63 TV episodes advances the story. That makes it one of the most binge-friendly anime franchises running, and the timing could not be better. Demon Slayer: Kimetsu no Yaiba Infinity Castle Part 1 begins streaming on Crunchyroll on July 28, 2026 at 8:30 PM IST, with Hindi, Tamil, and Telugu dubs alongside the original Japanese audio (Anime News Network).

The film is the first entry in a three-part movie trilogy that replaces what would have been Season 5 and brings the entire franchise to a close. If you have never watched Demon Slayer, or if you need a refresher, here is every season and movie in the order you should watch them, along with what to skip and where to find each entry in India.

Complete Demon Slayer Watch Order

The Demon Slayer anime runs in a single chronological timeline. There are no alternate continuities, no spinoffs, and no watch-order tricks. You start at the beginning and move forward. The only decision point is whether to watch the Mugen Train story as a movie or as TV episodes.

Here is the full list:

  1. Demon Slayer Season 1: Tanjiro Kamado, Unwavering Resolve Arc (26 episodes, 2019)
  2. Demon Slayer: The Movie Mugen Train (1 hour 57 minutes, 2020) or Season 2 Part 1: Mugen Train Arc (7 episodes, 2021)
  3. Demon Slayer Season 2 Part 2: Entertainment District Arc (11 episodes, 2021-2022)
  4. Demon Slayer Season 3: Swordsmith Village Arc (11 episodes, 2023)
  5. Demon Slayer Season 4: Hashira Training Arc (8 episodes, 2024)
  6. Demon Slayer: Infinity Castle Part 1 (approximately 2 hours 35 minutes, streaming July 28)

If you choose the Mugen Train movie, skip Season 2 Episodes 1 through 7 entirely and start the Entertainment District Arc at Season 2 Episode 8. If you choose the TV version, Season 2 runs as a full 18-episode block. Either way, the story is the same.

Total TV runtime comes to 63 episodes across four seasons. Add the Mugen Train movie and Infinity Castle Part 1, and you are looking at roughly 28 to 29 hours from start to finish.

Mugen Train: Movie vs TV Arc

This is the most common source of confusion in the franchise, so it is worth explaining clearly.

The Demon Slayer: Mugen Train movie released in October 2020 is a direct sequel to Season 1 and is fully canonical. It adapts the Mugen Train arc from the manga and introduces Rengoku, the Flame Hashira, whose story continues into the Entertainment District Arc. The film became the highest-grossing anime movie in Japanese box office history at the time of its release.

When Season 2 aired in 2021, its first seven episodes retold the Mugen Train story for television with expanded content, including an additional backstory episode focused on Rengoku's past. The remaining 11 episodes of Season 2 make up the original Entertainment District Arc.

You should watch one or the other, not both. The movie is the stronger cinematic experience with higher production values and a tighter runtime. The TV arc offers bonus character material that does not exist elsewhere. If you are short on time, go with the movie. If you want every scrap of Rengoku content, watch the TV version.

After settling the Mugen Train question, jump straight to the Entertainment District Arc regardless of which path you chose. No other entry in the franchise has this kind of overlap.

Which Demon Slayer Movies You Can Skip

Demon Slayer has released several theatrical compilations that reuse footage from the TV series. These are not original stories and do not advance the plot. You can safely skip them if you have already watched the corresponding seasons.

Demon Slayer: To the Swordsmith Village (2023) compiles the final two episodes of Season 2 and the premiere episode of Season 3. It functions as a preview for the Swordsmith Village Arc but adds no new narrative content.

Demon Slayer: To the Hashira Training (2024) follows the same pattern, compiling the finale of Season 3 and the premiere of Season 4. Again, these scenes already exist in the TV series.

The films that matter are Mugen Train and the Infinity Castle trilogy. Everything else is skippable.

What Is Demon Slayer Infinity Castle About

The Infinity Castle arc is the final act of the Demon Slayer: Kimetsu no Yaiba manga by Koyoharu Gotouge, and the anime is adapting it as a three-part film trilogy produced by Ufotable and directed by Haruo Sotozaki.

The story picks up immediately after the Hashira Training Arc. Muzan Kibutsuji, the progenitor demon, attacks the Ubuyashiki estate and retreats into his dimensional stronghold, the Infinity Castle. The entire Demon Slayer Corps is pulled inside. The Hashira and their allies are separated across the castle's shifting layout and forced into battles against the remaining Upper Rank demons.

Part 1 focuses on three major confrontations. Tanjiro Kamado and Giyu Tomioka face Akaza, Upper Rank Three, in a battle that forces Tanjiro into a new state of perception. Shinobu Kocho confronts Doma, Upper Rank Two, who killed her sister Kanae. Zenitsu Agatsuma battles Kaigaku, his former senior who became the new Upper Rank Six. The film runs approximately 2 hours and 35 minutes (MyAnimeList).

Parts 2 and 3 have no confirmed release dates. The earliest reported window for Part 2 is 2027, but nothing has been officially announced by Aniplex, Ufotable, or Crunchyroll as of this writing.

Where to Watch Every Entry in India

Crunchyroll is the only platform that carries the complete Demon Slayer franchise in India, including both TV seasons and theatrical films.

Entry Platform Notes
Season 1 (26 eps) Crunchyroll, Netflix Netflix availability varies by region
Mugen Train movie Crunchyroll Not on Netflix in India
Season 2: Entertainment District (11 eps) Crunchyroll, Netflix Netflix availability varies by region
Season 3: Swordsmith Village (11 eps) Crunchyroll, Netflix Netflix availability varies by region
Season 4: Hashira Training (8 eps) Crunchyroll Not widely available on Netflix
Infinity Castle Part 1 Crunchyroll Streams July 28, 2026 at 8:30 PM IST

The key detail for Indian viewers is that Infinity Castle Part 1 will not be on Netflix. Netflix confirmed the film would stream across several Asian countries but explicitly excluded Japan, Mainland China, and India (The Economic Times). Crunchyroll will carry it worldwide outside of those territories.

Infinity Castle Part 1 will stream in Japanese with English subtitles, and Crunchyroll has confirmed Hindi, Tamil, and Telugu voiceover dubs. English, French, German, Spanish, Portuguese, Russian, Thai, and Polish dubs are also included (IGN India).

Amazon Prime Video has the TV seasons available to rent or purchase, but they are not included with a Prime subscription. For a complete watch-through, Crunchyroll is the most practical option.

Total Binge Time and How to Plan It

If you are starting from scratch, here is what the full Demon Slayer binge looks like.

Sixty-three TV episodes at roughly 23 minutes each comes to approximately 24 hours of series content. The Mugen Train movie adds just under 2 hours. Infinity Castle Part 1 adds approximately 2 hours and 35 minutes. The total comes to roughly 28 to 29 hours of content.

That is not a casual weekend commitment, but it is manageable with a plan. At three to four episodes per day, you can complete the entire TV series in about three weeks. Adding the two movies on separate viewing nights brings the total timeline to roughly three and a half weeks. If you start today, you should reach Infinity Castle Part 1 comfortably before its July 28 streaming premiere.

The absence of filler helps enormously. Unlike many long-running anime, Demon Slayer does not have standalone episodes that exist outside the main plot. Every episode advances Tanjiro's journey, introduces a key character, or sets up a battle that pays off later.

What Comes After Infinity Castle Part 1

The Infinity Castle trilogy is the final chapter of the Demon Slayer anime. There will be no Season 5. Ufotable is adapting the remaining manga content exclusively through these films.

Part 1 completed its theatrical run earlier in 2026 and is now moving to streaming. The Infinity Castle arc in the manga covers the final battles against Muzan and the Upper Rank demons, and the trilogy splits this material across three separate films.

Parts 2 and 3 do not have confirmed release dates. No production timeline, trailer, or casting announcement has been made for either film. Given the typical production cycle for Ufotable's Demon Slayer films, a 2027 window for Part 2 is a reasonable expectation but remains unconfirmed.

For now, Part 1 is the only Infinity Castle entry with a concrete streaming date. Watch everything leading up to it, and you will be caught up for whatever comes next.


Information last checked on 2026-07-18.