Barcelona tourist tax

€6 to €12 per person per night, depending on where you stay, for up to 7 nights.

Current rates since 1 April 2026Last checked 13 October 2026

Work out your Barcelona tax

Barcelona · estimate

Rate
–
Per night
–
Nights charged
–

Total tax–

Who pays

  • All tourist accommodation inside Barcelona city
  • Cruise passengers pay €9 (over 12 hours in port) or €11 (12 hours or less)

Who doesn't pay

  • Children under 16
  • Nights 8 and over in the same accommodation
  • Stays linked to medical treatment, often with one companion

Good to know

  • The rate is the Catalan regional tax plus a €5 Barcelona city surcharge.
  • The city surcharge is due to rise by €1 a year until it reaches €8 in 2029.

Common questions

How much is the tourist tax in Barcelona?

€6 to €12 per person per night, depending on where you stay, for up to 7 nights.

Who doesn't have to pay the tourist tax in Barcelona?

Children under 16. Nights 8 and over in the same accommodation. Stays linked to medical treatment, often with one companion.

Is there a limit on how many nights you pay for in Barcelona?

Yes. The tax is only charged on the first 7 nights of a stay.

Sources

We check every rate against these sources and update the page when they change.

Elsewhere in Spain