Tourist tax in Spain 2026 and 2027: how much you pay in Barcelona, Catalonia and the Balearic Islands
Spain has no national tourist tax; the best-known regional ones are in Catalonia and the Balearic Islands. In Barcelona you pay €6 to €12 per person per night, in the rest of Catalonia €0.80 to €4.50 (€1 to €6 from 1 April 2027), and in Mallorca, Ibiza, Menorca and Formentera €1 to €4 (the ecotasa, 75% lower from November to April). Under-17s pay nothing in Catalonia and under-16s in the Balearic Islands.
What changes next: tourist tax changes in 2027.
| Destination | Rate 2026 | Max taxable nights | Exempt |
|---|---|---|---|
| Barcelona | €6.00–€12.00 per person per night until 31 March 2027 | 7 | under 17 |
| Catalonia (outside Barcelona) | €0.80–€4.50 per person per night until 31 March 2027, then €1.00–€6.00 per person per night | 7 | under 17 |
| Mallorca | €1.00–€4.00 per person per night | – | under 16 |
| Ibiza | €1.00–€4.00 per person per night | – | under 16 |
| Menorca | €1.00–€4.00 per person per night | – | under 16 |
| Formentera | €1.00–€4.00 per person per night | – | under 16 |
Not tax advice. Tourist taxes are set by local or national authorities and can change. They are usually collected by your hotel or host, who applies the official rules: check the final amount with your accommodation.
Calculators
Barcelona€6.00–€12.00 per person per night until 31 March 2027Catalonia (outside Barcelona)€0.80–€4.50 per person per night until 31 March 2027, then €1.00–€6.00 per person per nightMallorca€1.00–€4.00 per person per nightIbiza€1.00–€4.00 per person per nightMenorca€1.00–€4.00 per person per nightFormentera€1.00–€4.00 per person per night