Ramos and Carvajal missed the 2-0 win over Alaves on Friday night through suspension, but both should be back in the starting XI at the Nuevo Estadio de los Carmenes.
At left-back, Ferland Mendy will keep his place as Marcelo is out for the rest of LaLiga with an adductor injury.
In attack, Eden Hazard looks set to start on the bench after featuring as a late substitute against Alaves, having missed the previous two fixtures with a heavy knock picked up in the 1-0 win over Espanyol late last month.
Marco Asensio is in line to feature again after starting the last two games, despite recently returning from 10 months on the sidelines, while Vinicius Junior could come in for Rodrygo.
Karim Benzema is expected to be available despite a knock against Alaves, which had seen him holding the back of his leg on the side of the pitch after he was substituted late in the game.
Meanwhile, Luka Jovic was forced to self-isolate last week after coming into contact with a friend who had tested positive for coronavirus and the Serbian striker is not in the squad for this match.
James Rodriguez is also missing from the squad for the third time in a row and the Colombian midfielder now looks unlikely to play for Real Madrid again.
Nacho is also still out for Los Blancos as Zinedine Zidane‘s side seek a win, which would see them move four points clear of rivals Barcelona with two rounds remaining and on the brink of a first LaLiga title since 2016/17.
Granada predicted XI: Silva; Sanchez, Martinez, Duarte; Diaz, Eteki, Herrera, Neva; Puertas, Fernandez, Machis.
Real Madrid predicted XI: Courtois; Carvajal, Varane, Ramos, Mendy; Kroos, Casemiro, Modric; Asensio, Benzema, Vinicius Jr.