30. Round
05/05/1968 UE Lleida UE Lleida - CF Badalona CF Badalona 1:1
05/05/1968 Real Valladolid Real Valladolid - Rayo Vallecano Rayo Vallecano 1:0
05/05/1968 Sporting Gijón Sporting Gijón - Racing Ferrol Racing Ferrol 2:2
05/05/1968 RC Celta RC Celta - Racing Santander Racing Santander 6:1
05/05/1968 Burgos CF Burgos CF - CE Europa CE Europa 0:0
05/05/1968 Deportivo La Coruña Deportivo La Coruña - CD Badajoz CD Badajoz 2:1
05/05/1968 Gimnástica Torrelavega Gimnástica Torrelavega - Real Oviedo Real Oviedo 0:3
05/05/1968 UP Langreo UP Langreo - CA Osasuna CA Osasuna 0:1
05/05/1968 CD Castellón CD Castellón - Xerez CD Xerez CD 1:0
05/05/1968 RCD Mallorca RCD Mallorca - Granada CF Granada CF 1:0
05/05/1968 Cádiz CF Cádiz CF - CF Calvo Sotelo CF Calvo Sotelo 4:1
05/05/1968 Hércules CF Hércules CF - CD Constància CD Constància 2:0
05/05/1968 Levante UD Levante UD - CD Tenerife CD Tenerife 1:0
05/05/1968 Real Jaén Real Jaén - Recreativo Huelva Recreativo Huelva 1:0
05/05/1968 CD Alcoyano CD Alcoyano - Real Murcia Real Murcia 2:1
05/05/1968 CA Ceuta CA Ceuta - CD Mestalla CD Mestalla 1:1