Though it's been ages since there was a new Bayonetta game, the upcoming third installment will take just about as long as the previous two to complete. If you're only playing through the game for the main storyline, then it should take you anywhere from 10 to 15 hours to play through Bayonetta 3 — but just like in the other games, if you're looking to explore the world and 100% it, then it'll likely take you much longer.
While there currently are not any reported times for how long it'll take to finish the game in its entirety, it's currently estimated that it'll take most players around 40 hours.
That said, the game seems to have some serious ability to be replayed, with The Guardian's Tom Regan noting in his review that after beating the game the first time around in just 15 hours, he immediately restarted it.
"It’s not often that after the credits roll, I find myself immediately hammering the start button to play again, but that’s the kind of game Bayonetta 3 is," he writes. "Fifteen hours in, I feel I’ve barely scratched the surface of the combat’s permutations."