The final will be held only a few weeks before rival Russia stages the World Cup
The 2018 Champions League final will be held in the Ukrainian capital Kiev, UEFA confirmed on Thursday, despite the prolonged humanitarian crisis in Ukraine.
The decision was taken at the UEFA executive meeting in Athens, Greece.
The 2018 Uefa Super Cup will be held in Tallinn, the Estonian capital, while the venue of the Europa League final will be decided later.
Ukraine has been fighting a deadly battle since March 2014 in the east of the country with pro-Russian groups. The United Nations Human Rights Office (OHCHR) has said 9,640 people have died in the conflict so far. The situation, however, has come under relative control after the reimposition of a ceasefire since September 1.
The decision to award Kiev the right to host the 2018 Champions League final means it will precede the FIFA World Cup in Russia by only a few weeks.
The 70,000-seater Olympic Stadium in Kiev has hosted its fair share of big matches. The stadium hosted the 2012 Euro final, a match won by Spain 4-0 against Germany.
The 2017 Champions League final will be held in Cardiff, Wales.