VHL 2017-18 var den ottende sæson af ishockeyligaen VHL, der var Ruslands næstbedste liga for mandlige klubhold. Ligaen havde deltagelse af 27 hold, der først spillede et grundspil med 52 spillerunder, hvorfra de seksten bedste hold gik videre til slutspillet om mesterskabet på niveau 2 i det russiske ligasystem.
Mesterskabet blev vundet af HK Dinamo Sankt Petersborg, der først vandt grundspillet, og som i slutspilsfinalen besejrede grundspillets nr. 2, lokalrivalerne fra SKA-Neva, med 4-2 i kampe. Dinamo Sankt Petersborg vandt dermed klubbens første VHL-mesterskab, mens SKA-Neva var i slutspilsfinalen for første gang. Den afgørende finalekamp blev spillet den 27. april2018, hvor HK Dinamo Balasjikha sikrede sig titlen med en 2-1-sejr. Dmitrij Molodtsov blev matchvinder med sin scoring til 2-1 i slutningen af tredje periode.
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.