# 1987–88 Copa del Rey

The 1987–88 Copa del Rey was the 86th staging of the Copa del Rey. The trophy was won by FC Barcelona after beating defending champions Real Sociedad 1–0 in the final.

## Third round

| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Atlético Madrileño | 3–6 | Elche CF | 0–1 | 3–5 |
| Real Avilés | 2–3 | CD Eldense | 2–1 | 0–2 |
| Albacete Balompié | 2–5 | UE Figueres | 0–3 | 2–2 |
| Polideportivo Almería | 1–9 | Castilla CF | 0–3 | 1–6 |
| CD Arnedo | 3–2 | CD Lugo | 2–1 | 1–1 |
| Santoña CF | 0–7 | Linares CF | 0–2 | 0–5 |
| Sanvicenteño FC | 0–5 | UD Salamanca | 0–0 | 0–5 |
| CF Gandía | 1–3 | Rayo Vallecano | 1–1 | 0–2 |
| Gimnàstic de Tarragona | 1–0 | Caudal Deportivo | 1–0 | 0–0 |
| Levante UD | 2–6 | CD Logroñés | 0–1 | 2–5 |
| CD Basconia | 1–1 (p) | Bergantiños FC | 0–0 | 1–1 |
| Bilbao Athletic | 4–3 | Sevilla Atlético | 3–3 | 1–0 |
| UDC Chantrea | 2–8 | Celta de Vigo | 2–1 | 0–7 |
| Córdoba CF | 3–2 | Xerez CD | 2–0 | 1–2 |
| SD Eibar | 1–6 | Real Oviedo | 1–1 | 0–5 |
| Valencia Mestalla | 4–11 | Recreativo de Huelva | 1–3 | 3–8 |
| CD Badajoz | 1–3 | CD Ourense | 0–1 | 1–2 |
| CD Badía | 1–3 | CD Castellón | 0–1 | 1–2 |
| UD Poblense | 2–4 | Hércules CF | 1–0 | 1–4 |
| UD Fraga | 1–3 | Real Burgos CF | 0–1 | 1–2 |
| CD Teruel | 2–4 | Málaga CF | 2–1 | 0–3 |
| Real Balompédica Linense | 2–3 | Cartagena FC | 2–2 | 0–1 |
| Gimnástica de Torrelavega | | CD Tenerife | | |
| Getafe CF | 4–2 | Deportivo de La Coruña | 2–0 | 2–2 |
| UE Lleida | 1–4 | Barcelona Atletic | 0–1 | 1–3 |
| CD Maspalomas | 0–3 | Valencia CF | 0–1 | 0–2 |
Bye: Sestao Sport Club

## Fourth round

| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Elche CF | 2–1 | Málaga CF | 2–0 | 0–1 |
| CD Arnedo | 2–9 | Hércules CF | 2–3 | 0–6 |
| UD Salamanca | 1–3 | Valencia CF | 0–2 | 1–1 |
| Gimnàstic de Tarragona | 3–9 | Celta de Vigo | 1–1 | 2–8 |
| CD Eldense | 2–1 | Bilbao Athletic | 0–0 | 2–1 |
| CD Ourense | 0–4 | Recreativo de Huelva | 0–2 | 0–2 |
| Rayo Vallecano | 7–5 | Bergantiños FC | 3–2 | 4–3 |
| CD Tenerife | 2–4 | Barcelona Atletic | 0–1 | 2–3 |
| Real Burgos CF | 2–3 | Cartagena FC | 0–0 | 2–3 |
| Córdoba CF | 2–4 | Castilla CF | 2–0 | 0–4 |
| Getafe CF | 1–4 | Sestao Sport Club | 1–0 | 0–4 |
| CD Castellón | 3–3 (4–3 p) | CD Logroñés | 2–0 | 1–3 |
| Linares CF | 3–3 (3–1 p) | Real Oviedo | 1–1 | 2–2 |
Bye: UE Figueres, Racing de Santander

## Round of 32

| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Eldense | 1–3 | Betis | 0–0 | 1–3 |
| Linares | 0–3 | Athletic Bilbao | 0–2 | 0–1 |
| Valencia | 0–3 | Sevilla | 0–0 | 0–3 |
| Hércules | 3–4 | Español | 2–3 | 1–1 |
| Valladolid | 1–1 (4–5 p) | Osasuna | 0–0 | 1–1 |
| Figueres | 1–1 (2–4 p) | Sabadell | 1–0 | 0–1 |
| Sestao | 0–3 | Real Madrid | 0–0 | 0–3 |
| Cartagena | 1–2 | Real Sociedad | 1–0 | 0–2 |
| Castellón | 3–0 | Racing de Santander | 1–0 | 2–0 |
| Barcelona | 5–0 | Murcia | 2–0 | 3–0 |
| Barcelona Atletic | 0–5 | Sporting de Gijón | 0–2 | 0–3 |
| Castilla | 4–1 | Mallorca | 2–0 | 2–1 |
| Celta de Vigo | 1–0 | Zaragoza | 1–0 | 0–0 |
| Elche | 2–2 (6–7 p) | Atlético Madrid | 1–0 | 1–2 |
| Recreativo de Huelva | 1–3 | Cádiz | 1–3 | 0–0 |
| Rayo Vallecano | 2–4 | Las Palmas | 1–3 | 1–1 |

### Second leg
## Round of 16

| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Español | 1–4 | Barcelona | 1–3 | 0–1 |
| Osasuna | 3–0 | Celta de Vigo | 2–0 | 1–0 |
| Sevilla | 2–3 | Castellón | 1–1 | 1–2 |
| Atlético Madrid | 3–1 | Las Palmas | 0–0 | 3–1 |
| Sporting de Gijón | 0–4 | Real Sociedad | 0–0 | 0–4 |
| Castilla | 3–3 (7–6 p) | Athletic Bilbao | 2–1 | 1–2 |
| Cádiz | 3–5 | Real Madrid | 1–1 | 2–4 |
| Sabadell | 1–0 | Betis | 0–0 | 1–0 |

### Second leg
## Quarter-finals

| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Atlético Madrid | 3–4 | Real Sociedad | 2–1 | 1–3 |
| Castellón | 1–3 | Barcelona | 1–1 | 0–2 |
| Castilla | 1–3 | Osasuna | 0–0 | 1–3 |
| Sabadell | 3–4 | Real Madrid | 3–2 | 0–2 |

### Second leg
## Semi-finals

| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Osasuna | 0–3 | Barcelona | 0–0 | 0–3 |
| Real Sociedad | 5–0 | Real Madrid | 1–0 | 4–0 |

### Second leg
## Final

* Copa del Rey 1987–88 winners
* FC Barcelona 21st title