It takes a hot tub a minimum of about 4 hours to heat up to the 100-102 degrees Fahrenheit. Many factors can reduce or increase this amount of time, including if the hot tub has a cover, external temperature, and the quality and durability of the heater.