The ex-Test captain was jailed for 30 months at Southwark Crown Court in November for match-fixing. But he was released on Wednesday night, his lawyers, 25 Bedford Row, said.
The 27-year-old was at the centre of a plot to bowl deliberate no-balls in the Lord's Test against England last summer.
And Yasin Patel of the law firm said the cricketer will speak of his tribulations to the media after he has re-connected with his family back home.
“Salman Butt has had to endure a great deal of suffering, strain, pressure and humiliation over many months both personally and on behalf of his family,” said Patel in a statement.
“His return back home will allow Salman to spend time with his family and relatives. He will get to see and hold his son whom he has not seen since his birth in November last year.
"He can now return to his beloved homeland, start to rebuild his reputation and begin the long process in his efforts to return back to top-level cricket.
"He is tired and jaded. Once he has had a little rest, you can rest assured that Salman Butt will talk to the media when the time is right.”
His team-mates Mohammad Asif and Mohammad Amir were also jailed for bowling the fraudulent no-balls, but have since been released.