BCNPasses

Hola Barcelona Travel Card prices

Four durations, from 48 to 120 hours. Bought online it is 5% cheaper than at the counter, and the clock does not start until you validate it for the first time.

DurationOnlineCounterYou savePer day
48 hours (2 days) 17,76 € 18,70 € 0,94 € 8,88 €
72 hours (3 days) 25,94 € 27,30 € 1,36 € 8,65 €
96 hours (4 days) 33,82 € 35,60 € 1,78 € 8,46 €
120 hours (5 days) 41,42 € 43,60 € 2,18 € 8,28 €

Official Turisme de Barcelona prices, checked on 22 October 2026.

Buy the Hola Barcelona · €17.76

Which one your stay needs

The durations run in hours, not calendar days, and that works in your favour more than it looks. Validate at six on Friday evening and a 48-hour card covers you until six on Sunday evening: two full nights and three days of real use.

The usual mistake runs the other way — buying 120 hours for a four-day stay. Arrive Monday morning, leave Friday lunchtime, and the 96-hour card covers it, saving you 7,60 €.

The daily rate falls, but not by much

From 8,88 € a day on the 48-hour card to 8,28 € on the 120. That is not an aggressive volume discount: stretching the card "because it works out cheaper" is a poor reason if you will not use it.

Frequently asked questions

How much is the Hola Barcelona Travel Card for 2 days?

The 48-hour card is 17,76 € online, against 18,70 € at the counter.

Is there a discount for buying online?

Yes, 5% off the counter price on every duration. Same product, just bought in advance.

Is there a child price?

There is no child fare: the price is the same for everyone. Under-4s travel free on Barcelona public transport and do not need a card.

When do the hours start counting?

From first validation, not from purchase. You can buy weeks ahead without using it up.

Checked 22 October 2026. Sources: Turisme de Barcelona (live prices)