When I ran through the game when it was bug free, playing from start to finish and trying to 100% complete the game i had 28 hours game time. It took me a good 4 days to finish. I've seen others having 30+ hours. Just depends on how well you do in the game mostly :)