It takes approximately one hour to complete if you only focus on the main quests. It can take longer if you get involved in other aspects of the game.