De 39ste editie van de Amstel Gold Race vond plaats op zondag 18 april 2004. Het parcours, met start in Maastricht en finish in Valkenburg, had een lengte van 251,1 kilometer. Aan de start stonden 191 renners, waarvan 101 de finish bereikten.
Uitslag