Since 2001 hepatitis B vaccination has been offered to prisoners on reception into prisons in England and Wales. However, short campaigns of vaccinating the entire population of individual prisons have achieved high vaccination coverage for limited periods, suggesting that short campaigns may be a preferable way of vaccinating prisoners. A model is used that describes the flow of prisoners through prisons stratified by injecting status to compare a range of vaccination scenarios that describe vaccination on prison reception or via regular short campaigns. Model results suggest that vaccinating on prison reception can capture a greater proportion of the injecting drug user (IDU) population than the comparable campaign scenarios (63% vs. 55.6% respectively). Vaccination on prison reception is also more efficient at capturing IDUs for vaccination than vaccination via a campaign, although vaccination via campaigns may have a role with some infections for overall control.