Thousands of supporters of both clubs have both made the trip to the Iberian peninsula to watch the final which is being hosted in the city of Porto.
The sun-drenched city is layered with intriguing history and, for one weekend only, is inhabited with the blue-clad supporters of Chelsea and Manchester City, rather than Portugues club Porto.
Where is Porto?
Porto is situated on the north west coast of Portugal and is the second largest city in the country behind Lisbon.
The city lies along the Douro River just miles away from the river’s mouth which enters the Atlantic Ocean.
Porto’s history stretches back to Roman times when it was known as Portus Cale, a key port at the western extremity of the empire.
Today, the city is world famous for its 16.5% strength wine which takes its name from the city.
Where is the game being played?
The match is being played in front of 16,500 fans at the Estádio do Dragão, the home of 2004 Champions League winners FC Porto.
The 50,000 seater stadium was opened in 2003 and was one of the host venues for the 2004 European Championships.
It has also previously hosted the 2019 Nations League final.
The stadium takes its name, translating as Dragon Stadium, from the nickname for its residents, FC Porto.
Wasn’t the game supposed to be played in Istanbul?
Due to the coronavirus pandemic situation in Turkey, the game was moved from the Ataturk Stadium in Istanbul to Porto.
How can I watch the game for free?
BT Sport have held the TV rights to the Europa League and Champions League since 2015 and have made the finals of both competitions available for free to non-BT subscribers.
As has been the case for the past six years, the Champions League final will be free to watch.
The 2021 Champions League final between Man City and Chelsea will be available to watch for free on the BT Sport website, the BT Sport YouTube channel and via the BT Sport app.
It means the Champions League final can be watched on small screens such as phones and tablets as well as larger screens through video game consoles, smart TVs and Amazon Fire.
The Champions League final will also be shown live on Virgin channel 532.