Il Giro delle Fiandre 2006, novantesima edizione della corsa e valido come quarta prova del circuito UCI ProTour, si disputò il 2 aprile 2006, su un percorso di 258 km. Fu vinto dal belgaTom Boonen che concluse in 6h26'26".[1]
La corsa fu caratterizzata e influenzata dalle condizioni meteorologiche, con pioggia e vento che causarono diverse caudte e costrinsero numerosi corridori al ritiro. La prima fuga di giornata si staccò infatti solo dopo 93 km, con un gruppetto di sei uomini composto da Thierry Marichal (Cofidis), Ludovic Auger (FdJeux), Michael Albasini (Liquigas), Bram Schmitz (T-Mobile), David Boucher (Unibet) e Rik Reinerink (Skil) che arrivarono a guadagnare un vantaggio massimo di 4'40" dal gruppo al mk 125. Dal gruppetto di testa si staccarono prima Boucher e Reinerink, poi Schmitz e Marichal, lasciando soli Auger e Albasini, mentre il gruppo principale proseguiva l'inseguimento.
Gli ultimi due battistrada rimsati nella fuga della prima ora, Schmitz e Albasini, furono raggiunti ai 195 km, e i quattro si riunirono in uno solo formato da diciotto unità. Nei chilometri successivi fu la Quick Step di Boonen a lavorare e sul Valkenberg (km 226) giunse il momento cruciale della corsa: all'attacco di Hoste reagì solo Boonen, mentre Kroon dovette desistere dall'inseguimento. Si formò dunque una coppia in testa alla corsa, che nessun altro corridore fu in grado di raggiungere.
Al passaggio da Ninove, Hincapie, Van Petegem, Ballan e Cancellara riuscirono a staccarsi dal secondo gruppo per giocarsi il terzo posto, mentre davanti nell'ultimo chilometro Hoste rimase a ruota di Boonen fino a 450 metri dal traguardo, quando tentò di scattare ma fu facilmente ripreso e battuto dal corridore della Quick Step. Tra i quattro diretti inseguitori fu Hincapie a vincere la volata per il terzo posto.[2]