It takes approximately 10 to 15 minutes for water to heat on propane and up to 30 minutes on electric.