This depends massively on how much side content you want to explore and how much training you need. For me, it took over 60 hours to reach the end credits. This is a very long game by Pokemon standards!