Leanne Hecht Bearden was last seen January 17 when she told her in-laws in Garden Ridge near San Antonio that she was going for a walk.
Her body was found in woodland close to where Mrs Bearden and her husband Joshua had been staying after returning from their travels.
City Police Chief Donna O’Conner said just after 1pm Thursday, they received a call from a Garden Ridge homeowner saying that he had found a body in a wooded area near his residence, CNN reported.
Sources said Mrs Bearden was found hanging in a tree. Police identified her by her backpack and ring.
An autopsy is scheduled to take place on Friday, and investigators have not said if they suspect foul play.
In a statement posted Thursday evening on a Facebook page devoted to finding Mrs Bearden, her devastated family confirmed she had been found.
‘Leanne was a lovely and remarkable young woman, and we will all miss her greatly,’ the post read.
Her family thanked the law enforcement officials and volunteers who helped search for Mrs Bearden, as well as the thousands of well-wishers who have been praying for her safe return.