The age to drink alcohol in Spain is consistent across all regions of the country. Even the Basque region is the same, which means the drinking age in Barcelona is also 18. Whether you're in Madrid, Barcelona, Seville, or any other part of the country, the legal drinking age remains the same.