2003-04년 UEFA 챔피언스리그 (2003-04 UEFA Champions League)는 유럽 축구 연맹 (UEFA)의 최상위 클럽 축구 대회인 유럽 축구 연맹 (UEFA)의 최상위 클럽 축구 대회인 UEFA 챔피언스리그 의 49번째 시즌으로, 대회 명칭이 유러피언컵에서 UEFA 챔피언스리그로 바뀐 이후의 12번째 시즌이다.
이번 대회는 결승전이 포르투 와 AS 모나코 의 경기였을 정도로 이변이 많이 존재하였다. 포르투는 16강에서 맨체스터 유나이티드 를 꺾었으며, AS 모나코는 8강에서 레알 마드리드 를, 준결승에서 첼시 를 꺾는 이변을 보여주었다. 이외에도 데포르티보 라코루냐 가 16강에서 유벤투스 를, 8강에서 AC 밀란 을 꺾은 이변의 주인공이 되었지만 준결승에서 포르투에게 탈락하였다. 이 대회가 끝난 후 포르투의 감독이였던 조제 모리뉴 는 첼시의 감독으로 부임하게 된다.
3차 예선전의 승리팀 16팀과 1~10위 협회의 리그 우승 팀 10팀, 1~6위 협회의 리그 준우승 팀 6팀, 총 32개 팀이 한 조당 네 팀씩 총 여덟개 조로 나뉘어 조별 리그를 진행한다. 각 조의 상위 두 팀은 16강전으로 올라가게 되고, 각 조의 3위 팀은 UEFA컵 의 3회전으로 가게 된다.
만약 동점팀이 나올 경우, 다음과 같은 규칙에 의해 순위를 정한다.
상대전적에서 더 많은 승점을 얻은 팀.
상대전적에서 다득점을 한 팀.
상대전적에서 원정골을 많이 기록한 팀.
전체 조별리그에서의 골 득실차.
전체 조별리그에서의 총 득점.
더 높은 UEFA 점수 를 가진 팀.
조별리그 순위에서의 색깔의 의미
16강전 에 진출한 팀은 굵은 글씨 로 표현됨
UEFA컵 으로 가게 된 팀은 굵은 이탤릭체 로 표현됨
이번 시즌의 유럽 대회에서 탈락한 팀은 이탤릭체 로 표현됨
팀
경기
승
무
패
득
실
차
승점
올랭피크 리옹
6
3
1
2
7
7
0
10
바이에른 뮌헨
6
2
3
1
6
5
+1
9
셀틱
6
2
1
3
8
7
+1
7
안데를레흐트
6
2
1
3
4
6
-2
7
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:1
셀틱
바이에른 뮌헨
1:0
안데를레흐트
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
로코모티프 모스크바
2003년 9월 17일
AEK 아테네
1:1
데포르티보 라코루냐
PSV 에인트호번
1:2
AS 모나코
2003년 9월 30일
AS 모나코
4:0
AEK 아테네
데포르티보 라코루냐
2:0
PSV 에인트호번
2003년 10월 21일
데포르티보 라코루냐
1:0
AS 모나코
AEK 아테네
0:1
PSV 에인트호번
2003년 11월 5일
AS 모나코
8:3
데포르티보 라코루냐
PSV 에인트호번
2:0
AEK 아테네
2003년 11월 25일
데포르티보 라코루냐
3:0
AEK 아테네
AS 모나코
1:1
PSV 에인트호번
2003년 12월 10일
AEK 아테네
0:0
AS 모나코
PSV 에인트호번
3:2
데포르티보 라코루냐
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
레알 소시에다드
2003년 12월 2일
갈라타사라이
2:0
유벤투스
2003년 12월 10일
유벤투스
7:0
올림피아코스
레알 소시에다드
1:1
갈라타사라이
2003년 9월 16일
레인저스
2:1
VfB 슈투트가르트
맨체스터 유나이티드
5:0
파나티나이코스
2003년 10월 1일
파나티나이코스
1:1
레인저스
VfB 슈투트가르트
2:1
맨체스터 유나이티드
2003년 10월 22일
VfB 슈투트가르트
2:0
파나티나이코스
레인저스
0:1
맨체스터 유나이티드
2003년 11월 4일
파나티나이코스
1:3
VfB 슈투트가르트
맨체스터 유나이티드
3:0
레인저스
2003년 11월 26일
VfB 슈투트가르트
1:0
레인저스
파나티나이코스
0:1
맨체스터 유나이티드
2003년 12월 9일
레인저스
1:3
파나티나이코스
맨체스터 유나이티드
2:0
VfB 슈투트가르트
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
올랭피크 드 마르세유
팀
경기
승
무
패
득
실
차
승점
첼시
6
4
1
1
9
3
+6
13
스파르타 프라하
6
2
2
2
5
5
0
8
베식타시
6
2
1
3
5
7
-2
7
라치오
6
1
2
3
6
10
-4
5
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
베식타시
2003년 12월 9일
스파르타 프라하
1:0
라치오
베식타시
0:2
첼시
팀
경기
승
무
패
득
실
차
승점
AC 밀란
6
3
1
2
4
3
+1
10
셀타 비고
6
2
3
1
7
6
+1
9
클뤼프 브뤼허
6
2
2
2
5
6
-1
8
아약스
6
2
0
4
6
7
-1
6
2003년 9월 16일
AC 밀란
1:0
아약스
클뤼프 브뤼허
1:1
셀타 비고
2003년 10월 1일
셀타 비고
0:0
AC 밀란
아약스
2:0
클뤼프 브뤼허
2003년 10월 22일
아약스
1:0
셀타 비고
AC 밀란
0:1
클뤼프 브뤼허
2003년 11월 4일
셀타 비고
3:2
아약스
클뤼프 브뤼허
0:1
AC 밀란
2003년 11월 26일
아약스
0:1
AC 밀란
셀타 비고
1:1
클뤼프 브뤼허
2003년 12월 9일
AC 밀란
1:2
셀타 비고
클뤼프 브뤼허
2:1
아약스
2003-04년 UEFA 챔피언스리그 우승
포르투 2번째 우승
유러피언컵 시대 (1955년 ~ 1992년)
시즌 결승전
UEFA 챔피언스리그 시대 (1992년 ~ 현재)
시즌 결승전