By SABC Sport
3rd June 2024
The talented striker will officially join the 15-time European champions on July 1, the day after his contract with Paris Saint-Germain expires.
Mbappe, 25, announced earlier this year he would leave PSG this summer.
A statement from the Spanish club read: "Real Madrid and Kylian Mbappe have reached an agreement for him to be a Real Madrid player for the next five seasons."
The confirmation makes official one of the worst-kept secrets in football with Mbappe having been strongly linked with a switch to the Bernabeu Stadium for several months.
Mbappe is currently with the France squad preparing for Euro 2024 and will formally link up with Real after his involvement in the tournament ends.
He will join a club on a high after they captured their record-extending 15th European title with victory over Borussia Dortmund in the Champions League final on Saturday.
This came after they secured the LaLiga crown last month.
Mbappe wrote on X: "A dream made reality. Very happy and proud to form part of the club of my dreams, Real Madrid.
"It is impossible to explain how happy and emotional I feel in this moment."