According to Spanish law, an 18 year­ old is considered a legal adult. In principle, it is legal for an 18-year-old to consume marijuana but most clubs only accept 21+ as the minimum age. Please take this information into consideration if you want to join a cannabis club.
Always check the club age requirements before going!