There is no clear-cut answer, as the heating time is influenced by a plethora of factors, such as size and insulation of the hot tub, starting water temperature, outside temperature, the power of heater etc.

During the warmer months, a 1800mm hot tub will heat to the recommended 38˚C mark in ~2-2,5 hours.