It depends. Our hot tubs come in many sizes (ranging from 2-8 person capacity), so naturally the heating time depends on the size of the hot tub. Heating time also depends on the external temperature, the wind conditions, and whether the hot tub has been covered (insulated). Generally, heating time ranges from 3-6 hours.