The Dutchman had been linked to a move to the Santiago Bernabeu and was expected to join Los Blancos this summer but the financial ramifications of the pandemic saw the deal fall through.
Van de beek signed a five-year contract, with an option to extend for a further year for around £107,000-a-week before bonuses with Manchester United instead.
Donny van de Beek is officially now a Manchester United player after leaving Dutch giants Ajax
Van de beek’s agent Sjaak Swart told Marca: ‘There were many clubs interested in Van de Beek.
‘There was Madrid, Barca, Juve, Arsenal…in March everything was ready for him to go to Real Madrid, but with the pandemic everything was postponed. The clubs have no income. The whole scene changed.’
After completing his move, Van de Beek said: ‘I cannot begin to explain how incredible an opportunity it is to join a club with such an amazing history.
The 23-year-old was meant to sign for Zinedine Zidane’s side before the coronavirus pandemic
Van de Beek scored 41 goals in 175 appearances for Ajax after coming through their academy
‘I would like to thank everyone at Ajax. I grew up there and I will always have a special bond with the club.
‘I am now ready to take the next step in my career and perform at the highest level and there is no higher standard than Manchester United.’
Having coming through the Ajax academy, the midfielder made 175 appearances for the Dutch club, scoring 41 goals.
The 23-year-old become one of the stars of the team in the 2019-2020 season and will hope to recreate such form at Old Trafford.