← Part of the Spain money guide

Spainchecked Jul 2026

Spain's tourist tax, region by region.

Unlike Italy or France, Spain has no national tourist tax. Whether you pay one depends entirely on the region: Barcelona and the Balearic Islands charge a real fee, while Madrid, Seville and the Costa del Sol charge nothing at all. Here is the 2026 map.

At a glance

National tax

None

Only two regions

Catalonia and the Balearics

Elsewhere

Madrid, Andalucia, Valencia: none

Collected

At checkout, sometimes cash

The short answer

Spain has no national tourist tax. In 2026 only two regions charge a general one: Catalonia (which includes an extra Barcelona city surcharge) and the Balearic Islands (Mallorca, Menorca, Ibiza, Formentera). Most of the country, including Madrid, Andalucia (Seville, Malaga, the Costa del Sol) and Valencia, charges nothing. Where it applies it is per person, per night, collected at your accommodation. Barcelona is the priciest, roughly 7 to 15 euros a night by hotel category in 2026 after an increase on 1 April 2026, capped at 7 nights. The Balearic ecotasa runs about 1 to 4.50 euros per adult per night, higher in summer.

Where you pay, and where you do not

This is the useful part to know before you book. As of 2026, a general tourist tax applies only in Catalonia and the Balearic Islands. Everywhere else the answer is mostly no: Madrid has none, and Andalucia, which covers Seville, Malaga and the whole Costa del Sol, has none. Valencia and the Basque Country have none. A handful of individual towns have added small local charges (Santiago de Compostela is the notable one), but they are the exception.

So if you are choosing between, say, a few nights in Barcelona and the same in Madrid or Seville, the tourist tax is a real, if small, point in the mainland cities' favour. Where it does apply, it is per person, per night and collected at your accommodation, not baked into the price you paid online. For the wider money picture see the Spain money guide.

Catalonia and Barcelona

In Catalonia the tax has two parts: a regional rate set by the Catalan government that applies across the region, and, in Barcelona only, an extra city surcharge on top. Both are per person, per night, and the total is capped at 7 nights. Guests under 16 are exempt. Catalonia raised its rates on 1 April 2026, with further increases planned into 2027.

The combined effect in Barcelona in 2026 is roughly 7 to 15 euros per person, per night depending on the hotel category, which puts it among the higher city taxes in Europe. Outside Barcelona, only the regional part applies, so the rest of Catalonia is cheaper, though the 2026 law now lets other Catalan towns add a surcharge of up to 4 euros too.

The Balearic Islands ecotasa

The Balearic Islands (Mallorca, Menorca, Ibiza and Formentera) have charged a Sustainable Tourism Tax, widely called the ecotasa, since 2016. It is per person, per night and seasonal: higher in the summer peak, roughly 1 to 4.50 euros a night by accommodation category, and much less in the low season. Under-16s are exempt.

There is a built-in break for longer stays: from around the ninth night, the ecotasa is halved. As elsewhere, it is collected at your accommodation, so keep a little cash or expect it on the final bill.

What to expect at checkout

Where the tax applies, it is almost never in the online total. Expect it at check-in or checkout, sometimes in cash. The figures here are a 2026 read, and both Catalonia and Barcelona are on a rising schedule, so confirm the per-night amount with your accommodation when you book.

There is no legitimate way to avoid the tax where it is charged, and you should not try. The honest levers are the built-in ones: the 7-night cap in Catalonia, the halving from the ninth night in the Balearics, a lower accommodation category, and simply knowing that much of mainland Spain does not charge it at all.

Common questions

Quick answers.

Does Spain have a tourist tax?

Not nationally. In 2026 only Catalonia (including a Barcelona city surcharge) and the Balearic Islands charge a general tourist tax. Madrid, Andalucia (Seville, Malaga, the Costa del Sol) and Valencia charge nothing. A few individual towns such as Santiago de Compostela have small local charges.

How much is the tourist tax in Barcelona in 2026?

Roughly 7 to 15 euros per person per night depending on the hotel category, combining the Catalan regional rate and the Barcelona city surcharge. It rose on 1 April 2026 and is capped at 7 nights per stay. Guests under 16 are exempt. Confirm the exact amount with your hotel, as the rate is on a rising schedule.

Is there a tourist tax in Madrid, Seville or the Costa del Sol?

No. Madrid and all of Andalucia, which includes Seville, Malaga and the Costa del Sol, have no general tourist tax in 2026. If you see an older article suggesting otherwise, check its date: proposals surface periodically but none is in force there.

How much is the Balearic ecotasa?

Roughly 1 to 4.50 euros per adult per night in the summer peak, by accommodation category, and less in the low season. Children under 16 are exempt, and from about the ninth night the charge is halved. It is collected at your accommodation on Mallorca, Menorca, Ibiza and Formentera.

More on Spain

The little money things nobody warns you about.

Written and kept current by the True Trip Costs desk. Last checked Jul 2026. Who writes these, and how they are checked →

Sources, and how this was checked

Last checkedJul 2026

Primary sources

Our own readSpain's tax is regional, so this is a map of where it applies in 2026 rather than a single national rate. Catalonia and Barcelona raised rates on 1 April 2026 and are on a rising schedule into 2027, and the Balearic ecotasa is seasonal, so the euro figures are a recent read by accommodation category. Confirm the per-night amount with your accommodation. Checked July 2026.