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년 ~ 현재)
시즌 결승전