An insufflation gas warmer and humidifier apparatus and methods are provided. Insufflation gas is received from a bulky insufflation tubing. Insufflation gas received travels through, in one aspect, a channel or winding flow path, in a passage. The configuration of the passage ensures that the insufflation gas, which travels through the passage, receives sufficient heat and moisture. A humidifying reservoir humidifies the insufflation gas as the insufflation gas is passed to the passage. In one aspect, an oxygenator introduces slight amounts of oxygen into the insufflation gas. A warmer connected to the passage warms the gas in the passage. The warmer, in one aspect, contains a reactive agent that when exposed to air produces heat that is transferred to the passage to warm the insufflation gas within the passage.