You can buy the Hola Barcelona either in Barcelona at the ticket machine, or online before your trip.
We recommend buying the Hola BCN cards online before your trip. You can do this, for example, via this website – click here. This saves time and stress in Barcelona.
There are more exciting things to do in Barcelona than dealing with the local transport fare system.