De finale van het Champions League-seizoen 2016-2017 werd gespeeld in het Millennium Stadium in Cardiff. Het was de tweede keer dat de Welshe hoofdstad de finale van een Europees toernooi organiseerde, na de UEFA Super Cup van 2014. De voetbalclubs in de finale waren Real Madrid en Juventus.
Uiteindelijk versloeg Real Madrid in de witte voetbalshirts Juventus in de paarse voetbalshirts met 4-1 en won daarmee voor de twaalfde keer de Champions League. Daarmee werd het de eerste ploeg die de Champions League-titel succesvol verdedigde sinds de reorganisatie in het seizoen 1992-1993.