H (Match allé) UDA Gramenet - UE Lleida 2:0 (0:0)
R (match retour) UE Lleida - UDA Gramenet 1:0 (1:0)
H (Match allé): 11.01.2005 20:30 R (match retour): 18.01.2005 20:30 vainqueur: UDA Gramenet
H (Match allé) Recreativo Huelva - Sevilla FC 0:2 (0:0)
R (match retour) Sevilla FC - Recreativo Huelva 2:1 (0:1)
H (Match allé): 11.01.2005 21:00 R (match retour): 18.01.2005 21:00 vainqueur: Sevilla FC
H (Match allé) CD Mirandés - Real Betis 1:3 (0:0)
R (match retour) Real Betis - CD Mirandés 0:0 (0:0)
H (Match allé): 12.01.2005 20:00 R (match retour): 19.01.2005 20:00 vainqueur: Real Betis
H (Match allé) CA Osasuna - Getafe CF 2:0 (0:0)
R (match retour) Getafe CF - CA Osasuna 3:2 (2:1)
H (Match allé): 12.01.2005 20:00 R (match retour): 19.01.2005 20:00 vainqueur: CA Osasuna
H (Match allé) Elche CF - CD Numancia 1:0 (1:0)
R (match retour) CD Numancia - Elche CF 5:3 (0:0, 1:0, 1:0) tab
H (Match allé): 12.01.2005 20:30 R (match retour): 19.01.2005 20:00 vainqueur: CD Numancia
H (Match allé) Lorca Deportiva - Atlético Madrid 1:3 (0:1)
R (match retour) Atlético Madrid - Lorca Deportiva 2:0 (0:0)
H (Match allé): 12.01.2005 21:30 R (match retour): 20.01.2005 21:00 vainqueur: Atlético Madrid
H (Match allé) UD Lanzarote - Athletic Bilbao 2:1 (2:1)
R (match retour) Athletic Bilbao - UD Lanzarote 6:0 (2:0)
H (Match allé): 12.01.2005 22:00 R (match retour): 19.01.2005 21:30 vainqueur: Athletic Bilbao
H (Match allé) Real Valladolid - Real Madrid 0:0 (0:0)
R (match retour) Real Madrid - Real Valladolid 1:1 (0:0)
H (Match allé): 13.01.2005 21:00 R (match retour): 19.01.2005 21:30 vainqueur: Real Valladolid