There is no set amount of time that it takes to beat Diablo 2 Resurrected as it is a game that can be replayed multiple times with different results. However, on average, it may take around 20-30 hours to complete the game.