Originalmente, la sede de la final de la Liga de Campeones 2020-21 iba a ser el Estadio Krestovski de San Petersburgo. En marzo de 2020 la pandemia de COVID-19 obligó a suspender la edición de esa temporada, cuya reanudación, de cuartos de final en adelante, se disputó en Lisboa. Debido a eso, las sedes asignadas para las finales posteriores se desplazaron un año y el Estadio Olímpico Atatürk, el recinto que iba a albergar la final de 2020, pasó a ser la sede de la final de 2021, mientras que el estadio del Zenit pasó a acoger la de 2022.
El 13 de mayo de 2021 la UEFA anunció oficialmente que la final se celebraría en el Estadio do Dragão de Oporto.