The Republic of Ireland international has one year remaining on his current contract with Spartak, who he joined from Celtic in August 2010.
Wigan were reportedly close to landing the 27-year-old in the January transfer window after terms were agreed, but it was claimed that McGeady went cool on the idea.
Following the end of the Russian season, which saw Spartak finish fourth in the Premier League, McGeady has joined up with his national side for a World Cup qualifier against the Faroe Islands on Friday.
However McGeady is unsure over whether he will return to play in the Russian capital again.
"I don't know if I've played my last game for Spartak. If they get an offer it's up to them whether they accept it," he said in The Sun.
"I don't want to spend another four or five years there. If I don't stay with Spartak, I would like to try somewhere else, maybe England.
"Moscow is not an easy place to live. I find it OK but it can be difficult for family."