The Last of Us 2 takes approximately 25 hours to beat, but it can take more or less time depending on what level of difficulty, and the amount of time you dedicate to search for collectibles.
If players decide to search for all collectibles, and adventure every corner of the game, completion can take up to around 30 hours.
In addition to hunting for collectibles, if players choose to play on the hardest difficulty, game completion can then take up to 40 hours.
On the contrary, playing on the easiest level (with no interest in finding collectibles) game completion could take around 20 hours.
Also, according to the How Long to Beat website, the shortest reported time a player claimed to have completed The Last of Us 2 was 13 hours, and the longest reported was 85 hours.
While it is possible to run guns blazing across every encounter, there are rewards for playing The Last of Us 2 more slowly and taking time to explore the world around you.
Don't be fooled by the general campaign's gameplay, which is fueled by constant fighting. Enjoy the graphics, notice the precise details and check all locations for loot when available. You'll be surprised what you can find.
For more information on The Last of Us 2, check back at Pro Game Guides.