Tourist tax in Spain

Spain has no national tourist tax, so how much you pay depends on where you stay. Catalonia (including Barcelona), the Balearic Islands and two Galician cities charge one, from €0.25 to €12 per person per night in 2026; the Basque Country starts in January 2027, and Madrid, Andalusia, Valencia and the Canary Islands charge nothing.

Where you pay, and how much

Per person per night, 2026
Where you stayStatusRateNights chargedChildren
BarcelonaCharged€6 to €12First 7Under-17s free
Rest of CataloniaCharged€0.80 to €4.50First 7Under-17s free
Majorca (Mallorca), Ibiza, Menorca, FormenteraCharged€0.25 to €4Half price from night 9Under-16s free
Santiago de Compostela and A Coruña (Galicia)Charged€1 to €2.50First 5Under-18s free
Basque Country (Gipuzkoa, Bizkaia, Álava)From 1 January 2027Set by each town, up to €6.50 in GipuzkoaFirst 6Under-18s free
Valencia region (Valencia, Alicante, Benidorm)Not chargedNone
Madrid, Andalusia, the Canary Islands and the rest of SpainNot chargedNone

Rates go by the type of accommodation and its stars, and your hotel or host adds the tax to your bill and pays it to the region or town.

Catalonia and Barcelona

Catalonia's tax on stays in tourist establishments rose on 1 April 2026. Outside Barcelona it runs from €0.80 to €4.50 per person per night by type of stay, and goes up again on 1 April 2027. Barcelona adds a city surcharge of €5 a night until 31 March 2027, then €6 and later €7, which takes a 4-star hotel to €8.40 and a tourist flat to €9.50 a night. Seven nights at most are charged, and guests aged 16 and under pay nothing. Some towns near Barcelona (L'Hospitalet, El Prat, Sabadell, Sant Cugat and others) add their own surcharge from 1 October 2026. Barcelona's rates · the rest of Catalonia.

The Balearic Islands

Mallorca, Ibiza, Menorca and Formentera charge the sustainable tourism tax (ITS): €0.25 to €4 per person per night, by type of stay, with summer (May to October) four times the winter rate. From the ninth night in the same place it halves, and under-16s are exempt. The Balearic rates.

Galicia

Galicia's law of December 2024 sets the regional tax at zero but lets each town add its own charge, for at most 5 nights. Santiago de Compostela has charged since 1 October 2025 and A Coruña since 2025: €1 to €2.50 per person per night, depending on the type and stars of the place. Vigo has approved one too, reported to start on 1 October 2026; we couldn't confirm its rates on an official page.

The Basque Country, from 2027

Gipuzkoa passed its provincial law in June 2026, and Bizkaia and Álava are reported to have passed matching ones the same month, so stays from 1 January 2027 will be taxed. Towns set their rate within bands: in Gipuzkoa (San Sebastián) €4.50 to €6.50 a night for a 5-star hotel or a tourist flat, €3.50 to €5.50 for a 4-star and €0.75 to €1.75 for a 1-star or a campsite, for at most 6 nights. Under-18s are exempt. A town that sets no rate charges the maximum.

No tax in the rest of Spain

We found no tourist tax on overnight stays in Madrid, Andalusia (Seville, Malaga, Granada), the Canary Islands or the Valencian region (Valencia, Alicante, Benidorm) in October 2026. Valencia's regional tax, passed in 2022, was repealed by decree in November 2023 before it started. Asturias has proposed a law that would let its towns charge one, but it isn't law yet.

Questions people ask about Spain

How much is the tourist tax in Spain?

It depends on the region, because Spain has no national tourist tax. Barcelona charges €6 to €12 per person per night, the rest of Catalonia €0.80 to €4.50, the Balearic Islands €0.25 to €4, and Santiago de Compostela and A Coruña €1 to €2.50. Madrid, Andalusia, Valencia and the Canary Islands charge none.

Is there a tourist tax in Madrid, Seville or Malaga?

Not as of October 2026: we found no tax on overnight stays in the Community of Madrid or in Andalusia.

Is there a tourist tax in Valencia or Benidorm?

No. The Valencian regional parliament passed one in 2022, but it was repealed by decree in November 2023, before anyone paid it.

Do children pay the Spanish tourist taxes?

Not the youngest. Catalonia exempts guests aged 16 and under, the Balearic Islands under-16s, and Galicia and the Basque Country under-18s.

When does the Basque tourist tax start?

On 1 January 2027. Each town sets its rate within bands in provincial law (in Gipuzkoa, €4.50 to €6.50 a night for a 5-star hotel or a tourist flat), for at most 6 nights, and under-18s are exempt.

Sources

Checked on 10 October 2026.