how long does it take to complete the witcher 2?
First of all, it is quite a bit shorter. The Witcher 2 can be beaten, even with a handful of side quests, in fewer than 30 hours. The Witcher 3 demands at least 50 hours of your time, and can be stretched out to well over 100 hours if you like to get sidetracked.