Groepsfase: Tweede (13 punten)
Real Madrid begon weifelend aan het seizoen, met veel puntenverlies in de Spaanse competitie. In de Champions League was daar aanvankelijk niks aan te merken. APOEL Nicosia en Borussia Dortmund werden simpel verslagen. Al snel blijken deze clubs niet de échte tegenstander van Real Madrid in Poule H. Tottenham Hotspur toont zich in de derde groepswedstrijd een ware uitdager voor de groepswinst en pakt in Spanje een punt. Een speelronde later winnen de Engelsen zelfs met 3-1 in eigen huis. Real Madrid moet zich tevreden stellen met de tweede plaats in de groep. Een monsterzege op Cyprus (0-6) en drie punten in de groepsafsluiting tegen Borussia Dortmund (3-2) maken geen verschil.
Achtste finales: Paris Saint-Germain (3-1 & 1-2)
Als nummer twee in Poule H wist Real Madrid dat het een sterke tegenstander kon krijgen in de achtste finale. Uiteindelijk kwam Paris Saint-Germain uit de koker. De Franse topclub maakte veel indruk in de groepsfase en het tweeluik was dus een droomaffiche. In de praktijk bleek dat anders. Real Madrid boog in de heenwedstrijd een 0-1 achterstand kundig om in een riante zege en kwam in de terugwedstrijd niet in gevaar. De grote man aan Madrileense zijde: Cristiano Ronaldo. De Portugees was in het tweeluik verantwoordelijk voor drie treffers.
Kwartfinale: Juventus (0-3 & 1-3)
Ook voor de kwartfinale was de loting allerminst simpel. Real Madrid werd gekoppeld aan Juventus; een reprise van de Champions League-finale van vorig jaar. De heenwedstrijd was net zo goed een herhaling voor afgelopen seizoen: eenzijdig. Real Madrid had in Turijn geen kind aan een hulpeloos Juventus en won met 0-3. Game-over, was de gedachte. Juventus richtte zich in de return echter indrukwekkend op. Een dubbelslag van Mario Mandzukic in de eerste helft maakte de wedstrijd ongekend spannend. In de tweede helft werd het zelfs 0-3 via Blaise Matuidi, waardoor de achterstand helemaal weggewerkt was. Een verlenging dreigde, totdat Mehdi Benatia in de blessuretijd Lucas Vazquez naar de grond bracht. Het lichte vergrijp werd als overtreding beoordeeld en zodoende kreeg Real Madrid een discutabele penalty. Cristiano Ronaldo schoot hem in het net en bracht Real Madrid naar de halve finale.
Halve finale: Bayern München (1-2 & 2-2)
De weg naar de finale was voor Real Madrid een route langs veel lastige tegenstanders. In de halve finale mochten de Spanjaarden naar Zuid-Duitsland: Bayern München. Real Madrid was twee wedstrijden de onderliggende partij, maar blonk in een onderdeel wél uit: effectiviteit. Zowel in de heen- als terugwedstrijd schoot Bayern München zes keer vaker richting het vijandige doel dan de tegenstander. Het mocht niet baten. Real Madrid zegevierde in München met 1-2 en kwam in eigen huis heel goed weg met een 2-2 gelijkspel. De finaleplaats was binnen.