"There's no place like home. After 30 days in the hospital I'm home," Roberts posted on Twitter. "Praise God from whom all blessings flow. Thank YOU and bless YOU. XO."
Roberts, 51, is a breast cancer survivor who is now battling the rare blood disorder myelodysplastic syndrome.
She said on her "GMA" blog she is on the mend, but won't return to work "until I'm given the all clear."
"Each day I get stronger and stronger," she wrote. "I am fond of saying, 'This too shall pass.' And even in some dark moments, of which there are still a few, I now see that light at the end of the tunnel. This too really shall pass."