Demon Slayer Movies in Order
Choose one Mugen Train version, skip the repeated TV previews, then continue with Infinity Castle
The theatrical list mixes one alternate cut, two optional bridge screenings, and a required main-story continuation.
Fast answer
Finish Season 1 through episode 26, then choose either the Mugen Train movie or TV episodes 27–33. Continue with Entertainment District, Swordsmith Village, and Hashira Training. The “To the Swordsmith Village” and “To the Hashira Training” screenings repeat TV episodes, so they are optional. After Hashira Training episode 63, watch Infinity Castle as the next main-story step.
Demon Slayer Movies Timeline
Each movie listed in episode order with placement context.
Demon Slayer: Kimetsu no Yaiba – The Movie: Mugen Train
After: “New Mission”
A feature-length version of the Mugen Train story. Watch this after Season 1, or choose TV episodes 27–33 instead — you do not need both.
Demon Slayer: To the Swordsmith Village
After: “No Matter How Many Lives”
A theatrical bridge combining the Entertainment District finale with the Swordsmith Village premiere. Skip it if you are following the TV episodes.
Demon Slayer: To the Hashira Training
After: “A Connected Bond: Daybreak and First Light”
A theatrical bridge combining the Swordsmith Village finale with the Hashira Training premiere. It repeats TV material and is optional in a full series watch.
Demon Slayer: Kimetsu no Yaiba Infinity Castle
After: “The Hashira Unite”
The first film in the Infinity Castle trilogy and the main-story continuation after Hashira Training. Watch it after episode 63.
Official route check
The official anime sites identify the two world-tour releases as theatrical bridge screenings and Infinity Castle as the first film in the concluding trilogy. That distinction is why this guide marks the bridge screenings optional but keeps Infinity Castle in the main route.
View the full Demon Slayer watch order
Complete episode guide with ratings, filler filter, and arc breakdown.
Frequently Asked Questions
How do I watch Demon Slayer in order with the movies?
Watch Season 1 episodes 1–26, choose either the Mugen Train movie or TV episodes 27–33, then continue through Entertainment District, Swordsmith Village, and Hashira Training. Watch Infinity Castle after episode 63. The two “To the…” theatrical screenings repeat TV material and are optional.
Which Demon Slayer movies are required for the main story?
Infinity Castle is the main-story continuation after Hashira Training. Mugen Train is required as a story arc, but you can watch either its movie version or TV episodes 27–33. The Swordsmith Village and Hashira Training theatrical bridge screenings are not required if you watch the TV arcs.
Should I watch the Mugen Train movie or the TV episodes?
Choose one version. The movie is the faster theatrical cut; TV episodes 27–33 add an original opening episode and fit naturally into the episode route. Watching both is optional and repeats the same central arc.
Can I skip To the Swordsmith Village and To the Hashira Training?
Yes. Both are theatrical bridge presentations built from the end of one TV arc and the beginning of the next. If you are watching the complete TV series, they repeat material you already have in the route.
When should I watch Demon Slayer: Infinity Castle?
Watch Infinity Castle after finishing Hashira Training episode 63. It is the first film in the concluding trilogy and continues the main story rather than recapping a TV season.