In this study, fennel oil was isolated by hydrodistillation, and the chemical composition was determined by gas chromatography/mass spectral analysis. The antimicrobial activity of fennel oil against Staphylococcus aureus was evaluated by broth microdilution. A haemolysis assay, tumour necrosis factor (TNF) release assay, western blot, and real-time reverse transcription (RT)-PCR were applied to investigate the influence of fennel oil on the production of S. aureus virulence-related exoproteins. The data show that fennel oil, which contains a high level of trans-anethole, was active against S. aureus, with MICs ranging from 64 to 256 μg/ml. Furthermore, fennel oil, when used at subinhibitory concentrations, could dose-dependently decrease the expression of S. aureus exotoxins, including α-toxin, Staphylococcal enterotoxins (SEs) and toxic shock syndrome toxin 1 (TSST-1).