Kroos swapped Bayern Munich for Madrid in 2014 and has become one of the most decorated German players in history with four Champions League titles to his name.
Manchester United had a verbal agreement place to sign Kroos that summer before David Moyes was sacked and the move fell through. Now 30, Kroos says the chances of moving to England are diminishing dramatically.
The midfielder is keen to see out the three years on his contract at Madrid and says that at 33, it will be too late for him to pursue a career in the Premier League.
Derby defeat a reality check for Diego Simeone's Atletico Madrid amid title talk
"I definitely plan to be with Real for these three years," Kroos told Eurosport, "then it is a good time at 33 to question yourself: what does it look like physically, what does motivation look like - I still feel like it to keep going?
"If something comes together and you say: ‘Okay, one more year here, because you are just good enough and you still feel like it’, I would not rule it out. But then a move to England, which is also played very physically, I can’t imagine that at 33.”
Spanish worry as Juventus target PSG ace - Euro Papers
When the prospect of a reunion with Guardiola was floated, Kroos having spent one season working under the Catalan following Bayern’s treble win under Jupp Heynckes in 2013, he replied that he, "cannot imagine that it is an option for me to go somewhere else again".
However, Kroos did admit that nothing is certain in football: "Three years in football are long - three years at Real Madrid are even longer."
Aubameyang and Kroos bicker over goal celebrations
UEFA Nations League
Kroos: Players are being treated like puppets