Main-lining the campaign is about 30 hours. My run finished at 36h 30m, and that was with some grinding to get to the level needed for the final boss. Above the 30 hour minimum, it can go for as much longer or as short as you want.
My playthrough has been a bit slower since I'm playing on hard, I'm a completionist, and I'm streaming, which all adds extra playtime, but if you want to 100% it's 50+ hours easy.
If you want to blast through the main story its about half that.
Comments
Still, I started a LP on my own channel. Wasn't something I was planning, but the game is too good.
I recently found this site and it seems useful to see about how long a game is to playthrough.
If you want to blast through the main story its about half that.