Il Campionato europeo di calcio Under-19 2004, 52ª edizione del Campionato europeo di calcio Under-19 organizzato dalla UEFA, si svolge in Svizzera dal 13 al 24 luglio 2004.
Sono cinque gli stadi scelti per ospitare la manifestazione:
Kriens 13 luglio 2004, ore 19:00 CET | Belgio ![Bandiera del Belgio](https://upload.wikimedia.org/wikipedia/commons/thumb/9/92/Flag_of_Belgium_%28civil%29.svg/20px-Flag_of_Belgium_%28civil%29.svg.png) | 0 – 0 referto | Ucraina | Stadion KleinfeldArbitro: | Douglas McDonald |
|
Kriens 15 luglio 2003, ore 19:00 CET | Italia ![Bandiera dell'Italia](https://upload.wikimedia.org/wikipedia/commons/thumb/0/03/Flag_of_Italy.svg/20px-Flag_of_Italy.svg.png) | 0 – 1 referto | Ucraina | Stadion KleinfeldArbitro: | Gerald Lehner |
|
|
Aarau 15 luglio 2003, ore 20:00 CET | Svizzera ![Bandiera della Svizzera](https://upload.wikimedia.org/wikipedia/commons/thumb/f/f3/Flag_of_Switzerland.svg/16px-Flag_of_Switzerland.svg.png) | 2 – 0 referto | Belgio | Stadion BrügglifeldArbitro: | Levan Paniashvili |
|
|
Kriens 18 luglio 2003, ore 20:00 CET | Ucraina ![Bandiera dell'Ucraina](https://upload.wikimedia.org/wikipedia/commons/thumb/4/49/Flag_of_Ukraine.svg/20px-Flag_of_Ukraine.svg.png) | 0 – 0 referto | Svizzera | Stadion KleinfeldArbitro: | Zsolt Szabó |
|
Friburgo 13 luglio 2004, ore 18:00 CET | Germania ![Bandiera della Germania](https://upload.wikimedia.org/wikipedia/commons/thumb/b/ba/Flag_of_Germany.svg/20px-Flag_of_Germany.svg.png) | 0 – 3 referto | Spagna | Stade Universitaire Saint-LéonardArbitro: | Zsolt Szabó |
|
|
Losanna 13 luglio 2004, ore 19:00 CET | Polonia ![Bandiera della Polonia](https://upload.wikimedia.org/wikipedia/commons/thumb/1/12/Flag_of_Poland.svg/20px-Flag_of_Poland.svg.png) | 3 – 4 referto | Turchia | Juan-Antonio Samaranch Stadium |
|
Friburgo 15 luglio 2004, ore 18:00 CET | Germania ![Bandiera della Germania](https://upload.wikimedia.org/wikipedia/commons/thumb/b/ba/Flag_of_Germany.svg/20px-Flag_of_Germany.svg.png) | 3 – 1 referto | Polonia | Stade Universitaire Saint-Léonard |
|
Losanna 15 luglio 2004, ore 19:00 CET | Spagna ![Bandiera della Spagna](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9a/Flag_of_Spain.svg/20px-Flag_of_Spain.svg.png) | 3 – 2 referto | Turchia | Juan-Antonio Samaranch StadiumArbitro: | Douglas McDonald |
|
|
Friburgo 18 luglio 2004, ore 19:00 CET | Turchia ![Bandiera della Turchia](https://upload.wikimedia.org/wikipedia/commons/thumb/b/b4/Flag_of_Turkey.svg/20px-Flag_of_Turkey.svg.png) | 1 – 1 referto | Germania | Stade Universitaire Saint-LéonardArbitro: | Levan Paniashvili |
|
|
Losanna 18 luglio 2004, ore 19:00 CET | Spagna ![Bandiera della Spagna](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9a/Flag_of_Spain.svg/20px-Flag_of_Spain.svg.png) | 4 – 1 referto | Polonia | Juan-Antonio Samaranch StadiumArbitro: | Gerald Lehner |
|
|
Friburgo 21 luglio 2004, ore 18:00 CET | Svizzera ![Bandiera della Svizzera](https://upload.wikimedia.org/wikipedia/commons/thumb/f/f3/Flag_of_Switzerland.svg/16px-Flag_of_Switzerland.svg.png) | 2 – 3 (d.t.s.) referto | Turchia | Stade Universitaire Saint-LéonardArbitro: | Gerald Lehner |
|
|
Losanna 21 luglio 2004, ore 18:00 CET | Spagna ![Bandiera della Spagna](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9a/Flag_of_Spain.svg/20px-Flag_of_Spain.svg.png) | 2 – 2 (d.t.s.) referto | Ucraina | Juan-Antonio Samaranch StadiumArbitro: | Zsolt Szabó |
|
|
Di seguito vengono elencate le sei squadre qualificate al Campionato mondiale di calcio Under-20 2005, inclusa la nazionale ospitante (
Paesi Bassi).