The player will be officially unveiled on Tuesday, The Telegraph reported.
There will be no players given in exchange for Bale.
The Welshman is expected to travel to Madrid for a formal medical on Monday and thereafter sign a six-year contract.
The fee beats the £80 million record that Cristiano Ronaldo set when he moved from Manchester United to Real Madrid in 2009.
Has Madrid finally set the stage for Bale's arrival?
Real Madrid claims Bale transfer agreed at 105 mn pounds
Is Tottenham Hotspurs' Gareth Bale worth a 100 million Euros?
EPL: Mystery over Bale's Madrid transfer saga continues
PHOTOS: What is cooking at the US Open?