It can take a while to finish Hogwarts Legacy. According to a leaked art book for the game, Hogwarts Legacy's primary story would take 35 hours to finish. However, a completionist run takes 70 hours to complete. But you can still play the game after watching the credits to acquire any spells or things you might have missed throughout the main game.