The key difference lies in the presence or absence of oxygen. Aerobic fermentation happens in the presence of oxygen, whereas anaerobic fermentation takes place without oxygen.