| Final positions | |
|---|---|
| Champions | |
| Runners-up | |
| Tournament statistics | |
| Matches played | 104 | 
The eighth Inter-Cities Fairs Cup was played over the 1965–66 season. The competition was won by Barcelona over two legs in an all-Spanish final against Zaragoza. It was the sixth and final time that a Spanish side won the competition, and Barcelona's third title.
First round
| Team #1 | Agg. | Team #2 | 1st leg | 2nd leg | Playoff | 
|---|---|---|---|---|---|
| Stade Français FC  | 0–1 | 0–0 | 0–1 | ||
| R. Antwerp F.C.  | 4–3 | 1–0 | 3–3 | ||
| DOS Utrecht  | 1–7 | 0–0 | 1–7 | ||
| FC Girondins de Bordeaux  | 1–10 | 0–4 | 1–6 | ||
| RFC Liegeois  | 1–2 | 1–0 | 0–2 | ||
| Daring Brussels  | 1–3 | 1–3 | 0–0 | ||
| Malmö FF  | 0–7 | 0–3 | 0–4 | ||
| PAOK FC  | 2–7 | 2–1 | 0–6 | ||
| Chelsea  | 4–1 | 4–1 | 0–0 | ||
| Milan  | 2–2 | 1–0 | 1–2 | 1–1 (a.e.t.) (c) | |
| FK Red Star  | 1–7 | 0–4 | 1–3 | ||
| Spartak Brno  | 2–1 | 2–0 | 0–1 | ||
| Leeds United  | 2–1 | 2–1 | 0–0 | ||
| Hibernian F.C.  | 2–2 | 2–0 | 0–2 | 0–3 | |
| US Luxembourg  | 0–17 | 0–4 | 0–13 | ||
| 1. FC Nürnberg  | 1–2 | 1–1 | 0–1 | 
First leg
| Leeds United  | 2–1 | |
|---|---|---|
| Bremner  Peacock  | 
Orlando  | 
| Milan  | 1–0 | |
|---|---|---|
| Fortunato  | 
| FK Red Star  | 0–4 | |
|---|---|---|
| Bertini  Hamrin Nuti  | 
| PAOK FC  | 2–1 | |
|---|---|---|
| Koudas  Mouratidis  | 
Hof  | 
Second leg
Porto won 1–0 on aggregate.
Chelsea won 4–1 on aggregate.
RC Strasbourg 2–2 Milan on aggregate.
| Milan  | 1–1 | |
|---|---|---|
| Angelillo  | 
Szczepaniak  | 
Milan 1–1 RC Strasbourg in play-off. Milan advanced on a coin toss.
| Fiorentina  | 3–1 | |
|---|---|---|
| Hamrin  Pirovano Brugnera  | 
Milošević  | 
Fiorentina won 7–1 on aggregate.
| Torino  | 0–0 | |
|---|---|---|
Leeds United won 2–1 on aggregate.
| Wiener Sportclub | 6-0 | |
|---|---|---|
| Hof  Gayer  | 
Wiener won 8–2 on aggregate.
Second round
| Team #1 | Agg. | Team #2 | 1st leg | 2nd leg | Playoff | 
|---|---|---|---|---|---|
| Hannover 96  | 6–2 | 5–0 | 1–2 | ||
| R. Antwerp F.C.  | 2–3 | 2–1 | 0–2 | ||
| Sporting Clube de Portugal  | 5–5 | 2–1 | 3–4 | 1–2 | |
| NK Zagreb  | 2–3 | 2–2 | 0–1 | ||
| AIK Fotboll  | 3–5 | 2–1 | 1–4 | ||
| Göztepe A.Ş.  | 3–10 | 2–1 | 1–9 | ||
| Wiener Sportclub  | 1–2 | 1–0 | 0–2 | ||
| GD CUF  | 2–2 | 2–0 | 0–2 | 0–1 | |
| Dunfermline Athletic F.C.  | 9–2 | 5–0 | 4–2 | ||
| Fiorentina  | 2–4 | 2–0 | 0–4 | ||
| Heart of Midlothian F.C.  | 4–1 | 1–0 | 3–1 | ||
| Shamrock Rovers  | 2–3 | 1–1 | 1–2 | ||
| SC Leipzig  | 1–2 | 1–2 | 0–0 | ||
| FC Basel  | 2–8 | 1–3 | 1–5 | ||
| Aris Thessaloniki F.C.  | 2–3 | 2–1 | 0–2 | ||
| Újpest FC  | 4–2 | 3–0 | 1–2 | 
First leg
| Hannover 96  | 5–0 | |
|---|---|---|
| Rodekamp  Hans Siemensmeyer Jürgen Bandura Udo Nix  | 
Report | 
| Zagreb  | 2–2 | |
|---|---|---|
  | 
Report | 
  | 
| Shamrock Rovers  | 1–1 | |
|---|---|---|
| Tuohy  | 
Report | Reija  | 
| Fiorentina  | 2–0 | |
|---|---|---|
| De Sisti  Hamrin  | 
| SC Leipzig  | 1–2 | |
|---|---|---|
| Frenzel  | 
Lorimer  Bremner  | 
Second leg
| 2–1 | Hannover 96  | |
|---|---|---|
| Manuel António  Custódio Pinto  | 
Report | Udo Nix  | 
Hannover 96 won 6–2 on aggregate.
| Steagul Roșu Brașov  | 1–0 | |
|---|---|---|
  | 
Report | 
Steagul Roșu Brașov won 3–2 on aggregate.
| 2–1 | Shamrock Rovers  | |
|---|---|---|
| Santos  Canário  | 
Report | Fullam  | 
Real Zaragoza won 3–2 on aggregate.
Leeds won 2–1 on aggregate.
Milan 2–2 GD CUF on aggregate.
Milan won 1–0 in play-off.
| Spartak Brno  | 4–0 | |
|---|---|---|
| Hradský  Lichtnégl  | 
Spartak Brno won 4–2 on aggregate.
Valencia won 8–2 on aggregate.
Third round
| Team #1 | Agg. | Team #2 | 1st leg | 2nd leg | Playoff | 
|---|---|---|---|---|---|
| Hannover 96  | 2–2 | 2–1 | 0–1 | 1–1 (a.e.t.) (c) | |
| RCD Espanyol  | 5–5 | 3–1 | 2–4 | 1–0 | |
| Servette FC  | 2–5 | 1–1 | 1–4 | ||
| Milan  | 3–3 | 2–1 | 1–2 | 1–1 (a.e.t.) (c) | |
| Dunfermline Athletic F.C.  | 2–0 | 2–0 | 0–0 | ||
| Heart of Midlothian F.C.  | 5–5 | 3–3 | 2–2 | 0–1 | |
| Leeds United  | 2–1 | 1–1 | 1–0 | ||
| 1. FC Köln  | 3–6 | 3–2 | 0–4 | 
First leg
| Espanyol  | 3–1 | |
|---|---|---|
  | 
Report | 
  | 
| Leeds United  | 1–1 | |
|---|---|---|
| Lorimer  | 
Múñoz  | 
Second leg
| Steagul Roșu Brașov  | 4–2 | |
|---|---|---|
  | 
Report | 
  | 
Steagul Roșu 5–5 Espanyol on aggregate.
| Steagul Roșu Brașov  | 0–1 | |
|---|---|---|
| Report | 
  | 
Chelsea 3–3 Milan on aggregate.
Milan 1–1 Chelsea in play-off. Chelsea advanced on a coin toss.
| Valencia CF  | 0–1 | |
|---|---|---|
| O'Grady  | 
Leeds won 2–1 on aggregate.
Quarter-finals
| Team 1 | Agg. | Team 2 | 1st leg | 2nd leg | 
|---|---|---|---|---|
| FC Barcelona  | 
2–0 | 1–0 | 1–0 | |
| TSV 1860 Munich  | 
2–3 | 2–2 | 0–1 | |
| Dunfermline Athletic F.C.  | 
3–4 | 1–0 | 2–4 | |
| Leeds United  | 
5–2 | 4–1 | 1–1 | 
First leg
| Leeds United  | 4–1 | |
|---|---|---|
| Cooper  Bell Storrie Bremner  | 
Antal Dunai  | 
Second leg
| Újpest FC  | 1–1 | |
|---|---|---|
| Laszlo Fazekas  | 
Lorimer  | 
Leeds won 5–2 on aggregate.
Semi-finals
| Team #1 | Agg. | Team #2 | 1st leg | 2nd leg | Playoff | 
|---|---|---|---|---|---|
| FC Barcelona  | 2–2 | 2–0 | 0–2 | 5–0 | |
| Real Zaragoza  | 2–2 | 1–0 | 1–2 | 3–1 | 
First leg
| Real Zaragoza  | 1–0 | |
|---|---|---|
| Carlos Lapetra  | 
Second leg
| Leeds United  | 2–1 | |
|---|---|---|
| Johanneson  Charlton  | 
Canário  | 
Leeds – Zaragoza 2–2 on aggregate, replay is needed. Leeds won toss to play at home
| Leeds United  | 1–3 | |
|---|---|---|
| Charlton  | 
Marcelino  Violeta Brito  | 
Zaragoza won 5–3 on aggregate.
Chelsea – Barcelona 2–2 on aggregate, replay is needed. Barcelona won toss to play at home
| FC Barcelona  | 5–0 | |
|---|---|---|
| Fusté  Zaballa Rifé  | 
Barcelona won 7–2 on aggregate.
Final
| Team 1 | Agg. | Team 2 | 1st leg | 2nd leg | 
|---|---|---|---|---|
| FC Barcelona  | 
4–3 | 0–1 | 4–2 (a.e.t.) |