Bisphenol A (BPA) is considered an endocrine disruptor and it is present in numerous products of daily use. The aim of this study was to analyze serum BPA concentrations in a subcohort of the Spanish European Prospective Investigation into Cancer and Nutrition (EPIC), as well as to identify potential predictors of the exposure. The population consisted on 3553 subjects from 4 EPIC-Spain centres and BPA levels were measured in serum samples by UHPLC-MS/MS. Almost 70% of the participants showed detectable BPA values (>0.2 ng/ml), with a geometric mean of 1.19 ng/ml (95% CI: 1.12–1.25). By sex, detectable percentages were similar (p = 0.56) but with higher serum levels in men (1.27 vs 1.11 ng/ml, p = 0.01). Based on the adjusted regression models, a 50 g/day increase in the consumption of added fats and oils were associated with 43% lower BPA serum levels, while sugar and confectionary was associated with 25% higher levels of serum BPA. We evidenced differential exposure levels by province, sex and age, but not by anthropometric or lifestyle characteristics. Further investigation is needed to understand the influence of diet in BPA exposure.