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
Barcelona · estimate
- Rate
- –
- Per night
- –
- Nights charged
- –
- Exempt children
- –
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
- Balearic Islands €1 to €4 per person per night in summer (May to October)
- Catalonia (outside Barcelona) €0.80 to €4.50 per person per night for up to 7 nights, plus any local surcharge