How Long to Smoke a Ham?

If you start with an already cured ham from the grocery store, it takes somewhere between three to five hours to smoke it in a meat smoker. You can find more information here: