Where do the Naruto movies fall in the timeline? I know that the Naruto movies are outside the timeline in the sense that they don't affect whatever happens after them. However, they must fall somewhere in the Naruto timeline — based on who are in the movies and how the characters look like, etc. For example, if Sasuke isn't in the movie, it should take place after he left. For each of the movies, approximately what timeframe (between episodes/arcs) are they set?

The movies:


Ninja Clash in the Land of Snow
Legend of the Stone of Gelel
Guardians of the Crescent Moon Kingdom
Naruto Shippuden the Movie
Bonds
The Will of Fire
The Lost Tower
Blood Prison
Road to Ninja
The Last - Naruto the Movie
Boruto: Naruto The Movie
Ninja Clash in the Land of Snow


   between episodes 101-106


Sakura's hair is short in the movie. She cut it during the chunin exams. 

The limited opportunity team 7 has to go on a mission together between the chunin exams and Sasuke's defection would be between episodes 101-106

Legend of the Stone of Gelel


   The movie takes place after episode 160


Guardians of the Crescent Moon Kingdom


   The movie takes place after episode 196, during the anime's post-Sasuke era


Naruto Shippuden the Movie


   After Shippuden episode 53, when Naruto, Sakura, Sai and Yamato returned to the village.


Inheritors of the Will of Fire


   After Shippuden episode 89, due to the large influence of the Hidan and Kakuzu Arc.


Bonds


   After Shippuden episode 111, since Orochimaru was sick, which happened around when Sasuke was about to kill Orochimaru.


The Lost Tower


   After episode 152-154, after Jiraiya's death and before Pain attacked the village.


Blood Prison

No accurate timing, due to plot inconsistencies:


   Naruto knew Sage Mode and remembered when he met his father, despite the fact that the invasion of Pain had not occurred. A, the Fourth Raikage, still had his left hand, despite having lost it during the Five Kage Summit. Naruto knew Killer B, but Naruto did not meet him until their training at the Island Turtle. Anyway, if I had to put it somewhere, I'd probably put it after episode 196.


Road to Ninja


   After episode 251, because Naruto must have already met his mother, and I don't think it would take place in the middle of a war. However, the fact that Konoha shinobi were fighting against Pain and the Akatsuki at the beginning would place this before the 150s and undermines the plotline of Naruto's understanding of his parents, which means that it just doesn't fit perfectly. Later in the movie, it was showed that the Akatsuki members were white Zetsu's, not the real ones (which is why they were defeated so easily and could go through the ground).


The Last

I'd say this movie happens after episode 493, but I would watch it after ep 500 because some stuff the happens in the end of the movie 


   that hints to the episode 500.


Boruto: Naruto The Movie - The Day Naruto Became Hokage

This happens before 'Boruto: Naruto Next Generations' so watch it after Episode 500. It's a special episode, so it's about 10 minutes. The title of the short "film" says it all.

Boruto: Naruto The Movie

This movie happens after the 'Boruto: Naruto Next Generations' have started. 


   Probably around the The Chūnin Exams.