Grand Prix Belgii 2004 było 14 eliminacją w sezonie 2004. Grand Prix powróciło do kalendarza mistrzostw po rocznej przerwie. Zawody odbywały się na legendarnym Spa-Francorchamps, najdłuższym obecnie torze w F1. Pole position do wyścigu zdobył Włoch, Jarno Trulli. Zwycięzcą został Kimi Räikkönen, który ustanowił przy tym czas najlepszego okrążenia.