Der Eisschnelllauf-Weltcup 2003/04 wurde für Frauen und Männer an neun Weltcupstationen in sieben Ländern ausgetragen. Die Saison begann am 8. November 2003 und endete am 29. Februar 2004. Hier wurden von Frauen Strecken von 100 bis 5.000 und der Männer von 100 bis 10.000 Meter gelaufen. Erstmals wird ein Weltcup über die 100 Meter ausgetragen, bei dem bis zu drei Sportler gleichzeitig Starten. Nach dem Testlauf in der Saison 2002/03 sind nun drei Termine vorgesehen.
Siehe auch: Liste der Gesamtweltcupsieger im Eisschnelllauf