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

If your primary purpose of having a block heater is to have instant heat, it’ll take a while with a traditional magnetic one or freeze-plug one. The kind that install in the coolant stream and have a little pump to circulate the coolant around work great-- you don’t even need to start the engine to get sort of lukewarm air coming out of the heater core.