Engine block heater - how long does it take to warm up?

I find that mine (about 450W) takes 2-3 hours to reach maximum temperature (about 40C). If it’s really cold, I normally just leave it on all night because it really uses very little energy:

450W * 6 hrs = 2.7 kW-hrs (maybe $.40).