Az Európai Labdarúgó Szövetség (UEFA) főhadiszállásán, a svájci Nyonban bonyolították le a sorsolást, pénteken 12:00-kor.

A legjobb nyolc közé az alábbi csapatok jutottak be:
- Juventus (olasz)
- Liverpool (angol)
- Manchester City (angol)
- Real Madrid ( spanyol) - címvédő
- AS Roma (olasz)
- Sevilla (spanyol)
- Bayern München (német)
- Barcelona (spanyol)
A negyeddöntők sorsolásánál már nincsenek védett csapatok, vagyis az egy bajnokságból érkező együttesek is összekerülhetnek, például egy Barcelona-Real Madrid, vagy Juventus-Roma párharcot is kisorsolhatnak.
Minden esetben az elsőként kihúzott csapat játszik először hazai pályán.
A lebonyolításban az UEFA Bajnokok Ligája nagykövete, az AC Milan legendája, az ukrán válogatott legeredményesebb játékosa, Andrij Sevcsenko segédkezett.
A Nyonban rendezett pénteki sorsoláson a két versenyben maradt angol csapat, a Liverpool és a Manchester City egymással került össze, míg a Barcelona az AS Romával, a Bayern München pedig a Sevillával került össze.
Az első mérkőzéseket április 3-án és 4-én játsszák, míg a visszavágókra egy héttel később kerül sor. A döntőt május 26-án Kijevben rendezik.
A negyeddöntő párosítása:
- FC Barcelona (spanyol)-AS Roma (olasz)
- Sevilla (spanyol)-Bayern München (német)
- Juventus (olasz)-Real Madrid (spanyol)
- Liverpool (angol)-Manchester City (angol)
A 2017/2018-as Bajnokok ligája további programja:
- Negyeddöntők: április 3-4., 10-11.
- Elődöntők sorsolása: április 13.
- Elődöntők: április 24-25., május 1-2.
- Döntő: május 26. Kijev, Olimpiai Stadion