Comayagua firefighters' spokesman Josue Garcia said there were "hellish" scenes at the prison and that desperate inmates had rioted in a bid to escape the flames.
The fire in Comayagua, about 100km (60 miles) north of the capital Tegucigalpa, broke out late on Tuesday night and took more than an hour to be brought under control.