Лига чемпионов УЕФА 2003/2004 годов — 12-й розыгрыш Лиги чемпионов УЕФА и 49-й розыгрыш Кубка европейских чемпионов. Финал прошёл 26 мая 2004 года на стадионе «Арена Ауф Шальке» в Гельзенкирхене. Победителем стал «Порту», обыгравший в финале «Монако» со счётом 3:0. Начиная с этого розыгрыша 2-й групповой раунд был заменён на стадию 1/8 финала.
Рейтинг футбольных ассоциаций и соответственно распределение мест в Лиге чемпионов 2003/2004 среди стран формировался на основании таблицы коэффициентов УЕФА, в которой для этого розыгрыша учитывались результаты выступлений клубов в официальных европейских клубных соревнованиях с сезона 1997/1998 до сезона 2001/2002 включительно[1].
В связи с конфликтной ситуацией футбольных клубов и Ассоциацией футбольных федераций Азербайджана результаты чемпионата Азербайджана сезона 2002/2003 годов не были признаны УЕФА, и его победитель не был допущен к участию в Лиге Чемпионов сезона 2003/2004 годов. Место чемпиона Азербайджана занял действующий чемпион присоединившейся в 2002 году к УЕФА Казахстанской федерации футбола.
В розыгрыше Лиги чемпионов 2003/04 участвуют 72 команды из 48 ассоциаций УЕФА. Каждая ассоциация имеет право представить на участие в розыгрыше определённое количество команд в соответствии с коэффициентом после еврокубкового сезона 2001/02[2] каждой из ассоциаций:
Первый квалификационный раунд
Второй квалификационный раунд
Третий квалификационный раунд
Групповой этап
Второй групповой этап, существовавший в сезонах 1999/00 — 2002/03, был упразднён, по две лучшие команды из восьми групп выходили в 1/8 финала.
Плей-офф
И — игр, В — выигрыши, Н — ничьи, П — проигрыши, М — разница мячей, О — очки
Первые матчи были сыграны 24/25 февраля 2004 года. Ответные — 9/10 марта.
Первые матчи были сыграны 23/24 марта 2004 года. Ответные — 6/7 апреля.
Первые матчи были сыграны 20/21 апреля 2004 года. Ответные — 4/5 мая.
Голы, забитые в квалификации, не учитываются