UEFAチャンピオンズリーグ 2003-04（UEFA Champions League 2003-04）は、49回目のUEFAチャンピオンズリーグである。2004年5月26日にドイツ・ゲルゼンキルヒェンのアレーナ・アウフシャルケで決勝が行われ、ポルトが17年ぶり2回目の優勝を果たした。

チャンピオンズカップからチャンピオンズリーグに改編されて以来、いわゆる4大リーグのクラブが決勝に進めなかった唯一の大会であり、波乱も多かった。特に準々決勝では前回王者のミラン、前々回王者のレアル・マドリード、この年プレミアリーグを無敗で制したアーセナルが次々に姿を消した（しかも3クラブとも第1戦終了時点で有利な状況だった）。さらに大会を制したポルトを率いたジョゼ・モウリーニョの名声を一気に高めた大会でもあった。

過密日程対策として、本大会から2次グループステージが廃止され、決勝トーナメントは16チームで行われるようになった。このシステムは2023-24シーズンまで継続して用いられることになる。

予選

1回戦
2002年版UEFAランキングで29位以下に該当する国と地域のリーグ戦優勝クラブがホーム・アンド・アウェー方式で対戦。2試合の合計得点が多いクラブが2回戦に進出。第1戦が7月16日に、第2戦が7月23日に実施された。

|}

2回戦
1回戦を通過した10クラブの他、以下のクラブが新たに加わりホーム・アンド・アウェー方式で対戦。

 UEFAランキング17位から28位までに該当する国と地域のリーグ戦優勝クラブ
 UEFAランキング10位から15位までに該当する国と地域のリーグ戦準優勝クラブ

2試合の合計得点が多いチームが3回戦に進出。第1戦が7月30日に、第2戦が8月6日に実施された。

|}

3回戦
2回戦を通過した14クラブの他、以下のクラブが新たに加わりホーム・アンド・アウェー方式で対戦、2試合の合計得点が多いクラブが3回戦に進出。第1戦が8月13日に、第2戦が8月27日に実施された。

 UEFAランキング10位から16位に該当する国と地域のリーグ戦優勝クラブ
 UEFAランキング7位から9位に該当する国と地域のリーグ戦準優勝クラブ
 UEFAランキング1位から6位に該当する国と地域のリーグ戦3位クラブ
 UEFAランキング1位から3位に該当する国と地域のリーグ戦4位クラブ

勝者はグループステージに、一方敗者はUEFAカップ1回戦に進出。

|}

 グループステージ 
予選トーナメント3回戦を勝ち抜いた16クラブに加え、UEFAランキング1位から10位に該当するに該当する国と地域のリーグ戦優勝クラブ

UEFAランキング1位から6位に該当するに該当する国と地域のリーグ戦準優勝クラブが4クラブずつ・8つのグループに分け
各グループ上位2位がラウンド16に、3位がUEFAカップ3回戦に進出。

もしも勝ち点が同じクラブが出た場合の順位の付け方は以下のとおりである。
該当チーム同士の直接対決における総得点
該当チーム同士の直接対決におけるアウェイゴール数
全試合の得失点差
グループステージにおける総得点
UEFAランキングの上位の国と地域

ラウンド16に進出クラブは太字

UEFAカップ3回戦に進出クラブは太斜字

敗退クラブは斜字

で表記。

グループA
チーム勝点試合数勝引分負得点失点差1. オリンピック・リヨン1063127702. バイエルン・ミュンヘン9623165+13. セルティック7621387+14. RSCアンデルレヒト7621346-2

2003年9月17日リヨン 1–0 アンデルレヒトバイエルン・ミュンヘン 2–1セルティック2003年9月30日セルティック2–0リヨンアンデルレヒト1–1バイエルン・ミュンヘン2003年10月21日アンデルレヒト1–0セルティックリヨン1–1バイエルン・ミュンヘン2003年11月5日セルティック3–1アンデルレヒトバイエルン・ミュンヘン1–2リヨン2003年11月25日アンデルレヒト1–0リヨンセルティック0–0バイエルン・ミュンヘン2003年12月10日リヨン3–2セルティックバイエルン・ミュンヘン1–0アンデルレヒト

グループB
チーム勝点試合数勝引分負得点失点差1. アーセナル10631296+32. ロコモティフ・モスクワ862227703. インテル86222811-34. ディナモ・キエフ76213880

2003年9月17日ディナモ・キエフ2–0 ロコモティフ・モスクワアーセナル0–3 インテル2003年9月30日ロコモティフ・モスクワ0–0アーセナルインテル2–1ディナモ・キエフ2003年10月21日ロコモティフ・モスクワ3–0インテルディナモ・キエフ2–1アーセナル2003年11月5日インテル1–1ロコモティフ・モスクワアーセナル1–0ディナモ・キエフ2003年11月25日ロコモティフ・モスクワ3–2ディナモ・キエフインテル1–5アーセナル2003年12月10日ディナモ・キエフ1–1インテルアーセナル2–0ロコモティフ・モスクワ

グループC
チーム勝点試合数勝引分負得点失点差1. ASモナコ116321156+92. デポルティーボ106312121203. PSVアイントホーフェン10631287+14. AEKアテネ26024111-10

2003年9月17日AEKアテネ1–1デポルティーボPSVアイントホーフェン1–2ASモナコ2003年9月30日ASモナコ4–0AEKアテネデポルティーボ2–0PSVアイントホーフェン2003年10月21日デポルティーボ1–0ASモナコAEKアテネ0–1PSVアイントホーフェン2003年11月5日ASモナコ8–3デポルティーボPSVアイントホーフェン2–0AEKアテネ2003年11月25日デポルティーボ3–0AEKアテネASモナコ1–1PSVアイントホーフェン2003年12月10日AEKアテネ0–0ASモナコPSVアイントホーフェン3–2デポルティーボ

グループD
チーム勝点試合数勝引分負得点失点差1. ユヴェントス136411156+92. レアル・ソシエダ962318803. ガラタサライ7621368-24. オリンピアコス46114613-7

2003年9月17日ユヴェントス2–1ガラタサライレアル・ソシエダ1–0オリンピアコス2003年9月30日オリンピアコス1–2ユヴェントスガラタサライ1–2レアル・ソシエダ2003年10月21日ガラタサライ1–0オリンピアコスユヴェントス4–2レアル・ソシエダ2003年11月5日オリンピアコス3–0ガラタサライレアル・ソシエダ0–0ユヴェントス2003年11月25日オリンピアコス2–2レアル・ソシエダガラタサライ2–0ユヴェントス2003年12月10日ユヴェントス7–0オリンピアコスレアル・ソシエダ1–1ガラタサライ

グループE
チーム勝点試合数勝引分負得点失点差1. マンチェスター・ユナイテッド156501132+112. VfBシュトゥットガルト12640296+33. パナシナイコス46114513-84. レンジャーズFC46114410-6

2003年9月16日レンジャーズFC2–1VfBシュトゥットガルトマンチェスター・ユナイテッド5–0パナシナイコス2003年10月1日パナシナイコス1–1レンジャーズFCVfBシュトゥットガルト2–1マンチェスター・ユナイテッド2003年10月22日VfBシュトゥットガルト2–0パナシナイコスレンジャーズFC0–1マンチェスター・ユナイテッド2003年11月4日パナシナイコス1–3VfBシュトゥットガルトマンチェスター・ユナイテッド3–0レンジャーズFC2003年11月26日VfBシュトゥットガルト1–0レンジャーズFCパナシナイコス0–1マンチェスター・ユナイテッド2003年12月9日レンジャーズFC1–3パナシナイコスマンチェスター・ユナイテッド2–0VfBシュトゥットガルト

グループF
チーム勝点試合数勝引分負得点失点差1. レアル・マドリード146420115+62. ポルト11632198+13. オリンピック・マルセイユ46114911-24. パルチザン・ベオグラード3603338-5

2003年9月16日レアル・マドリード4–2マルセイユパルチザン1–1ポルト2003年10月1日ポルト1–3レアル・マドリードマルセイユ3–0パルチザン2003年10月22日マルセイユ2–3ポルトレアル・マドリード1–0パルチザン2003年11月4日ポルト1–0マルセイユパルチザン0–0レアル・マドリード2003年11月26日マルセイユ1–2レアル・マドリードポルト2–1パルチザン2003年12月9日レアル・マドリード1–1ポルトパルチザン1–1マルセイユ

グループG
チーム勝点試合数勝引分負得点失点差1. チェルシー13641193+62. スパルタ・プラハ862225503. ベシクタシュ7621357-24. SSラツィオ56123610-4

2003年9月16日スパルタ・プラハ0–1チェルシーベシクタシュ0–2ラツィオ2003年10月1日ラツィオ2–2スパルタ・プラハチェルシー0–2ベシクタシュ2003年10月22日チェルシー2–1ラツィオスパルタ・プラハ2–1ベシクタシュ2003年11月4日ラツィオ0–4チェルシーベシクタシュ1–0スパルタ・プラハ2003年11月26日チェルシー0–0スパルタ・プラハラツィオ1–1ベシkuュキタス2003年12月9日スパルタ・プラハ1–0ラツィオベシクタシュ0–2チェルシー

グループH
チーム勝点試合数勝引分負得点失点差1. ACミラン10631243+12. セルタ・デ・ビーゴ9623176+13. クラブ・ブルッヘ8622256-14. アヤックス6620467-1

2003年9月16日ACミラン1–0アヤックスクラブ・ブルージュ1–1セルタ・デ・ビーゴ2003年10月1日セルタ・デ・ビーゴ0–0ACミランアヤックス2–0クラブ・ブルージュ2003年10月22日アヤックス1–0セルタ・デ・ビーゴACミラン0–1クラブ・ブルージュ2003年11月4日セルタ・デ・ビーゴ3–2アヤックスクラブ・ブルージュ0–1ACミラン2003年11月26日アヤックス0–1ACミランセルタ・デ・ビーゴ1–1クラブ・ブルージュ2003年12月9日ACミラン1–2セルタ・デ・ビーゴクラブ・ブルージュ2–1アヤックス

ラウンド16
第1戦が2004年2月24日と25日、第2戦が3月9日、10日に実施。

|}

(ag)はアウェーゴール方式による勝ち抜けを示す。
(aet)は延長戦による勝ち抜けを示す。

準々決勝
第1戦が2004年3月23日と24日、第2戦が4月6日、7日に実施。

|}

(ag)はアウェーゴール方式による勝ち抜けを示す。
(aet)は延長戦による勝ち抜けを示す。

準決勝
第1戦が2004年4月20日と21日、第2戦が5月4日、5日に実施。

|}

 決勝 

UEFAチャンピオンズリーグ 2003-04優勝クラブ:ポルト17年ぶり2回目