That all depends on your playing style, but our players are reporting anywhere between 2-5 hours. If you want all the achievements, it will take you longer.