how long to smoke a pork butt. with your smoker running steady at 225 degrees f, you can typically plan about 2 hours of cook time per pound of pork. for example, an 8-pound pork shoulder will take about 16 hours from start to finish.