We report on the analysis of volatile compounds by SPME-GC-MS for individual roasted coffee beans. The aim was to understand the relative abundance and variability of volatile compounds between individual roasted coffee beans at constant roasting conditions. Twenty-five batches of Arabica and robusta species were sampled from 13 countries, and 10 single coffee beans randomly selected from each batch were individually roasted in a fluidised-bed roaster at 210 °C for 3 min. High variability (CV = 14.0-53.3%) of 50 volatile compounds in roasted coffee was obtained within batches (10 beans per batch). Phenols and heterocyclic nitrogen compounds generally had higher intra-batch variation, while ketones were the most uniform compounds (CV < 20%). The variation between batches was much higher, with the CV ranging from 15.6 to 179.3%. The highest variation was observed for 2,3-butanediol, 3-ethylpyridine and hexanal. It was also possible to build classification models based on geographical origin, obtaining 99.5% and 90.8% accuracy using LDA or MLR classifiers respectively, and classification between Arabica and robusta beans. These results give further insight into natural variation of coffee aroma and could be used to obtain higher quality and more consistent final products. Our results suggest that coffee volatile concentration is also influenced by other factors than simply the roasting degree, especially green coffee composition, which is in turn influenced by the coffee species, geographical origin, ripening stage and pre- and post-harvest processing.