The bench took note of the long period of incarceration of Ghosh and the progress of the trial, observing that only seven out of 147 witnesses had been examined so far.
The Bench set aside Calcutta HC order rejecting his bail plea, noting that Ghosh had spent more than two years in custody and only seven of the 147 witnesses had been examined.
Police said Ghosh was being taken to West Bengal by road. He is likely to be produced before the Barrackpore court in North 24 Parganas district on Friday.
Ghosh, the former MLA of Panihati, was arrested on charges of destruction of evidence, criminal conspiracy, and forcing someone to carry out an act against their will.