The 26-year-old has recently been linked with the likes of Manchester United, Tottenham and Liverpool.
“If I have to leave Madrid then it is only for the Premier League,” Diarra told Sky Sports.
“I loved my time there, specially my last year [at Portsmouth] before Madrid, as I won the FA Cup.
“But I am at Real Madrid, the greatest club in the world.”