This varies depending on the size of the hot tub, the air temperature and how good the firewood is that you use. Generally they take between 2.5 and 3.5 hours to heat up.