Francis, who in 1979 became the first player in British football to be transferred for one million pounds, was taken ill on Friday.
"Thankfully the former striker and manager is recovering well and should be able to return home within the next week," his old club Birmingham City said on their website.
"Trevor's family have informed the club that he has been touched by the incredible amount of support that Bluenoses [Birmingham fans] have shown since hearing the news."
The 57-year-old won two European Cups with Nottingham Forest after joining the club from Birmingham.
Francis scored 12 goals in 52 appearances for England and also had playing spells with Manchester City, Sampdoria, Atalanta, Rangers, Sheffield Wednesday and Queens Park Rangers.
He later managed Queens Park Rangers, Sheffield Wednesday, Birmingham and Crystal Palace.
Get the best features, fun and footballing frolics straight to your inbox every week.
Thank you for signing up to Four Four Two. You will receive a verification email shortly.
There was a problem. Please refresh the page and try again.