Terminal 1
There is one smoking area at Barcelona Airport T1, after check-in and security control zone, go to your right, you’ll find a huge open air area with a bar. In this area smoking is allowed.
Terminal 2
In Terminal 2, you are only permitted to smoke outside the building, before check-in or after your arrival.