Lucas Vazquez comes in for the Welshman alongside Karim Benzema and Cristiano Ronaldo in one of two changes following the side's 2-2 draw at relegation battlers Levante a week ago - a result that has left Los Blancos 19 points behind La Liga leaders Barcelona.
Marco Asensio is also in the starting lineup, with Casemiro joining Bale on the bench, alongside Luka Modric and Toni Kroos as manager Zinedine Zidane resists the temptation to rest too many key players despite facing a last-16 Champions League tie with Paris Saint-Germain next week.
As for the visitors, Eusebio Sacristan makes two changes following the 5-0 thrashing of Deportivo La Coruna last time out, a result that ended a four-match losing streak in the league.
Real Madrid: Navas; Carvajal, Varane, Ramos, Marcelo; Modric, Asensio, Kroos; Vazquez, Benzema, Ronaldo
Subs: Casilla, Nacho, Bale, Casemiro, Achraf, Isco, Kovacic
Real Sociedad: Rulli; Odriozola, Elustondo, Navas, De la Bella; Prieto, Canales, Zurutuza, Illarramendi; Oyarzabal, Juanmi
Subs: Ramirez, Llorente, Zubeldia, Agirretxe, Rodrigues, Bautista, Guridi
Keep up with all of the action from the Spanish capital tonight with Sports Mole's live text commentary here.