Ruslands Superliga 2003-04 var den ottende sæson af Ruslands Superliga i ishockey, der var Ruslands bedste ishockeyrække. Turneringen havde deltagelse af 16 hold, der først spillede et grundspil med 60 spillerunder, hvorfra 8 hold gik videre til slutspillet om mesterskabet.
Mesterskabet blev vundet af Avangard Omsk, der var blevet nr. 2 i grundspillet, og som i slutspilsfinalen besejrede grundspilsvinderne fra Metallurg Magnitogorsk med 3-2 i kampe efter undervejs i serien at have været bagud med 0-2 i kampe. Tre af de fem kampe i den tætte finaleserie blev afgjort i straffeslagskonkurrence. Avangard Omsk vandt dermed Superligaen og det russiske mesterskab for første gang, idet sølvmedaljerne fra sæsonen 2000-01 indtil da havde været klubbens bedste resultat.
Grundspillet blev afviklet i perioden 10. september2003 - 14. marts2004, hvor de 16 hold spillede en firedobbelt turnering alle-mod-alle. De 8 bedste hold gik videre til slutspillet, mens de 2 dårligste hold rykkede ned i Højeste Liga.
K: Spillede kampe, V: Kampe vundet i ordinær spilletid (3 point), VO: Kampe vundet efter overtid (2 point), U: Uafgjorte kampe (1 point), TO: Kampe tabt efter overtid (1 point), T: 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 8 bedste hold fra grundspillet. Holdene blev seedet i henhold til deres placering i grundspillet og spillede en cupturning, hvor alle opgør blev afgjort bedst af fem kampe.