The former Dr Feelgood star - who recently had a top three album with The Who's Roger Daltrey called Going Back Home - had a large tumour and sections of his digestive system removed.
A statement on his Facebook page said: "We're sure you will be as delighted as we are that after making excellent progress at Addenbrooke's over the last few weeks, Wilko is now convalescing back at his home.
"Naturally after such an extensive procedure, Wilko is extremely tired, and it will take him some time to recuperate, so he asks that you respect his privacy, but we had to share this incredibly positive news.
"On behalf of Wilko and his family, another huge thank you for your magnificent support over recent months - it really means a great deal to Wilko - and please join us in thanking the staff at Addenbrooke's for everything they have achieved in some extremely difficult circumstances."
The 66-year-old previously chose not to have treatment after being told that his pancreatic cancer, diagnosed in late 2012, was terminal.
But recent tests showed it was not as aggressive as had been thought and he was offered the operation.
Johnson has cancelled several commitments, including an appearance at Glastonbury, while he recovers.