The amount of time a hot air balloon can stay in the air is determined by several factors including the size of the balloon, the weather conditions, and the amount of fuel onboard. Smaller balloons can stay in the air for up to two hours, while larger balloons may stay aloft for four hours or more.