Der Biathlon-Weltcup 2003/04 wurde an neun Weltcuporten ausgetragen, in die Gesamtwertungen gingen auch die Ergebnisse der Biathlon-Weltmeisterschaften in Oberhof ein.