Is the hop-on hop-off bus worth it in Barcelona?

A hop-on hop-off ticket for 24 hours in Barcelona costs from €29.70 per adult right now. The public transport day ticket (TMB T-dia (zona 1)) costs €12.00. The bus costs about 2.5 times as much. The bus is worth it if the ride itself is part of the plan: an open top deck, an audio guide and stops right at the sights. If you only need to get from A to B, public transport or walking is cheaper.

Worth it for

Skip it if

One day compared

OptionPrice per adultWhat you get
Hop-on hop-off bus€29.70 (24 hours)Sightseeing loop, open top deck, audio guide
TMB T-dia (zona 1)€12.00All city transport for the day, no commentary
WalkingfreeFine in the centre, tiring over long distances

Public transport fare: TMB T-dia (zona 1), source tmb.cat, checked 13 November 2026. Bus price live for one adult.

Live prices

Hop-on hop-off prices compared
Operator24 hours48 hoursRating
Bus Turistic€30.50at Tiqets€40.60at Tiqets4.3 / 513,077 reviews
City Tour€29.70at Headout€39.60at Headout4.4 / 525,240 reviews

Lowest price for one adult across all sellers, as of November 2026, live from Headout and Tiqets. The cheapest operator for each ticket is in bold.

Which bus suits you best