Season 2 of Attack on Titan, also known as "Shingeki no Kyojin 2" in Japanese, consists of 25 episodes, which aired from April 1, 2017, to September 17, 2017.
12 Episodes.
While the first season gave us a hefty 25 episodes to chew on, Season 2 is significantly shorter. But don’t let the episode count fool you—this season is dense with plot twists, character development, and world-shattering reveals.