The Welsh superstar will wear the number nine shirt with Tottenham expected to pay 40% of his wages during his time in North London.
It’s a dream return for Bale who spent five years at the club between 2008 and 2013 before leaving for Real Madrid.
During his time in the Spanish capital, Bale won all there is to win, racking up 13 titles, including four Champions Leagues, two La Liga titles, three Club World Cups, two UEFA Super Cups, a Copa del Rey and a Supercopa de Espana.
But despite all that, his relationship with fans of Los Blancos and indeed manager Zinedine Zidane soured in recent years, and that might be why he was only given a 23-word send-off by Real.
After confirming the loan move, Real Madrid said in a statement: “Our club wishes the best of luck to a player who is part of one of the most successful periods of our history.”
Bale made 171 league appearances for Real, scoring 80 times in La Liga.
The Welshman, of course, racked up many more goals in other competitions, including the Champions League, scoring perhaps the best final goal in the competition’s history when he helped Real Madrid overcome Liverpool in 2018 with a stunning bicycle kick.