The experienced right-back has been sidelined since suffering an ankle injury in the last-eight goalless draw with Atletico last month, missing each of the last five matches across all competitions.
But Walker could now play some part in the decisive return fixture against Real at the Bernabeu, having resumed training the day before the game. Manager Pep Guardiola says he will make a late decision on his fitness.
“Kyle trained today and he will travel,” Guardiola said on Tuesday. “[On Wednesday] we will decide – he is three weeks without training but we are happy he is back.”
City’s full-back options suddenly look a lot healthier, with Joao Cancelo also back in contention after being suspended for the seven-goal classic at the Etihad last week for picking up his third booking of the competition against Atletico.
Guardiola is though still without John Stones, who returned from injury in a surprise right-back role against Real before limping off in the first half and remaining sidelined for Saturday’s 4-0 Premier League demolition of Leeds at Elland Road.
Defensive colleague Nathan Ake looks to have shaken off a knock, meanwhile.
Predicted Manchester City XI: Ederson; Cancelo, Dias, Laporte, Zinchenko; Rodri, Bernardo; Mahrez, De Bruyne, Foden; Jesus
Wednesday 8pm BST, BT Sport
Venue: Santiago Bernabeu, Madrid
Referee: Daniele Orsato (ITA)
Man City squad from: Ederson, Steffen, Carson, Walker, Dias, Ake, Zinchenko, Laporte, Cancelo, Egan-Riley, Mbete, Gundogan, Grealish, Rodri, De Bruyne, Silva, Fernandinho, Mahrez, Foden, Palmer, McAtee, Lavia, Sterling, Jesus.
Injured: Stones (hamstring)
Doubts: Walker (ankle)