On my first playthrough on PSVR, I completed Sniper Elite VR in just over 3 hours in total.
It all depends on how you play and if you have any interest in online leaderboards. You can be done in a handful of hours, or you can rack up the double digits. How long it takes to beat Sniper Elite VR depends entirely on you as a player.