Il Gran Premio motociclistico del Belgio 1989 fu il decimo appuntamento del motomondiale 1989, si svolse il 2 luglio 1989 sul circuito di Spa-Francorchamps e vide la vittoria di Eddie Lawson nella classe 500, di Jacques Cornu nella classe 250, di Hans Spaan nella classe 125 e di Egbert Streuer/Geral de Haas nei sidecar[1][2].