De 88ste editie van de Ronde van Vlaanderen werd verreden op zondag 4 april2004 over een afstand van 242 km van Brugge naar Meerbeke. De gemiddelde uursnelheid van de winnaar was 38,647 km/h. Van de 197 vertrekkers bereikten er 125 de aankomst.
De vrouwenwedstrijd maakte in 2004 voor het eerst deel uit van de strijd om de UCI Road Women World Cup, en ging over een afstand van 94 kilometer. Het was de vierde wedstrijd in de cyclus, die in totaal over negen wedstrijden ging.