Most hot tubs, when first filled or refilled, take about 12-24 hours to heat up. In some cases, outdoor spas may take up to 2 days to heat up in the summer. If you’re hot tub is taking longer than this to heat up, there may be something wrong with the unit and you’ll want to have it checked out.