The kinetics of furfural inhibition of the enzymes alcohol dehydrogenase (ADH; EC 1.1.1.1), aldehyde dehydrogenase (AlDH; EC 1.2.1.5) and the pyruvate dehydrogenase (PDH) complex were studied in vitro. At a concentration of less than 2mM furfural was found to decrease the activity of both PDH and AlDH by more than 90%, whereas the ADH activity decreased by less than 20% at the same concentration. Furfural inhibition of ADH and AlDH activities could be described well by a competitive inhibition model, whereas the inhibition of PDH was best described as non-competitive. The estimated Km value of AlDH for furfural was found to be about 5μM, which was lower than that for acetaldehyde (10μM). For ADH, however, the estimated Km value for furfural (1.2mM) was higher than that for acetaldehyde (0.4mM). The inhibition of the three enzymes by 5-hydroxymethylfurfural (HMF) was also measured. The inhibition caused by HMF of ADH was very similar to that caused by furfural. However, HMF did not inhibit either AlDH or PDH as severely as furfural. The inhibition effects on the three enzymes could well explain previously reported in vivo effects caused by furfural and HMF on the overall metabolism of Saccharomyces cerevisiae, suggesting a critical role of these enzymes in the observed inhibition.