VHL 2016-17 var den syvende sæson af ishockeyligaen VHL, der var Ruslands næstbedste liga for mandlige klubhold. Ligaen havde deltagelse af 26 hold, der først spillede et grundspil med 50 spillerunder, hvorfra de seksten bedste hold gik videre til slutspillet om mesterskabet på niveau 2 i det russiske ligasystem.
K: Spillede kampe, V3: Kampe vundet i ordinær spilletid (3 point), V2: Kampe vundet efter overtid/straffeslag (2 point), T1: Kampe tabt efter overtid/straffeslag (1 point), T0: Kampe tabt i ordinær spilletid (0 point), Mf: Mål for, Mi: Mål imod, +/-: Måldifference, P: Point
Slutspillet havde deltagelse af de seksten bedste hold fra grundspillet, og holdene blev seedet fra 1 til 16 i henhold til deres placering i grundspillet. Holdene mødtes i en cupturnering, og i hver runde spillede det højst seedede hold mod det lavest seedede hold osv. Alle opgør blev spillet bedst af syv kampe, hvor det højst seedede hold havde hjemmebane i kamp nr. 1, 2, 5 og 7.