2003–04 Real Betis season

Betis finished ninth. ||rowspan=3 style="background-color:#F9F9F9;"| ||rowspan=5 style="background-color:#F9F9F9;"|

Copa del Rey

Round of 64

October 8, 2003

Elche

2–3

Espanyol

Alicante

1–2

Villarreal

Badajoz

1–4

Real Betis

Barakaldo

0–1

Racing de Santander

Castellón

1–3

Valencia

Ceuta

0–1 AET

Málaga

Compostela

0–1

Deportivo de La Coruña

Conquense

2–3

Atlético Madrid

Gimnástica Torrelavega

2–1

Athletic Bilbao

Gramenet

0–1

Barcelona

Cultural Leonesa

1–0

Albacete

Lorca Deportiva

1–2

Real Murcia

Mirandés

1–2

Real Zaragoza

Pontevedra

1–1 (4–5 PP)

Celta de Vigo

Real Unión

0–2

Osasuna

Sabadell

2–4

Mallorca

San Sebastián

0–3

Real Madrid

Zamora

0–2

Real Valladolid

Cerro de Reyes

1–7

Sevilla

Real Oviedo

1–2

Real Sociedad

Getafe

1–2

Leganés

Recreativo de Huelva

0–0 (2–3 PP)

Almería

Las Palmas

1–2 AET

Córdoba

Numancia

0–1

Ciudad de Murcia

Salamanca

1–0

Rayo Vallecano

Sporting de Gijón

0–1

Eibar

Tenerife

0–1 AET

Cádiz

Terrassa

0–1

Levante

Cacereño

1–2

Xerez

Racing de Ferrol

1–1 (1–2 PP)

Deportivo Alavés

Lanzarote

4–2

Polideportivo Ejido

Vecindario

0–1 AET

Algeciras

Round of 32

December 16, 2003

Deportivo Alavés

2–1

Real Sociedad

Algeciras

0–1

Villarreal

Celta de Vigo

3–1

Espanyol

Cultural Leonesa

0–1

Atlético Madrid

December 17, 2003

Almería

1–3

Real Valladolid

Cádiz

1–2

Osasuna

Ciudad de Murcia

0–4

Barcelona

Córdoba

1–3

Real Betis

Eibar

0–0 (3–2 PP)

Racing de Santander

Gimnástica Torrelavega

1–2

Deportivo de La Coruña

Lanzarote

0–1

Sevilla

Levante

2–0

Mallorca

Salamanca

2–3 AET

Real Zaragoza

Valencia

2–0

Real Murcia

Xerez

0–1

Málaga

December 16, 2003

Leganés

3–4 AET

Real Madrid

Knock-out rounds