If you’re heading abroad on holiday this year make sure you’re clued up on tourist tax prices to avoid getting stung with extra charges once you arrive. Below you’ll find a list of updated tourist tax prices for popular destinations around Europe, including capital cities and main holiday hotspots like Spain, Croatia and Italy.

Spain – Catalonia, Balearic Islands, Canary Islands

The authorities of Catalonia have introduced a city tax on all hotels.

In Barcelona the new tax requires a contribution of €0.75 per person per night for 3 star hotels, €1.25 per person per night for 4 star hotels and €2.5 per person per night for 5 star hotels (only for the first seven nights).

The Balearic tourist tax (sustainable tourism tax) doubles on 1st May every year. The rates apply to the six months of the main season (until the end of October). The rates are chargeable per person per night. There is a 50% reduction after eight nights.

The tourist charge in Ibiza is determined by the local administration and varies between €0.50 and €4 per person per day, plus 10% VAT depending on the season and type of accommodation.

The tourist tax in Majorca is €3.30 per person, per day inclusive of IVA. Funds collected from the Tourist Tax have been streamed into various environmental projects throughout the Balearic Islands of Mallorca, Menorca, Ibiza and Formentera.

Children under 16 are exempt from tourist tax charges.

The Canary Islands are considering introducing a tax but have yet to do so, so far.


In Amsterdam there is a 7% City Tax based on the room price.

Croatia – Dubrovnik

In Croatia, holidaymakers over 18 have to pay a ‘Sojourn Tax’ which ranges from 2kn (24p) to and 7kn (83p) per person per night depending on the category of the accommodation and the season.

There is a 50% discount for those between the ages of 12 and 18. Children under the age of 12 are exempt from the tax.

Each town or city in Croatia falls into one of four categories: A-D. Dubrovnik is in category A. If you know the category of your hotel the ETOA has set out what you are likely to be charged, which you can see in the table below:

  Early season High season Low season Late season
Category “A” 5.50 kn 7.00 kn 4.50 kn 5.50 kn
Category “B” 4.50 kn 6.00 kn 3.50 kn 4.50 kn
Category “C” 3.50 kn 5.00 kn 2.50 kn 3.50 kn
Category “D” 2.40 kn 4.00 kn 2.00 kn 2.40 kn

(Source: ETOA)

Portugal – Lisbon, Porto

Since January 2016 visitors to the Portuguese capital of Lisbon have to pay a Municipal Tourist Tax of €2 per person per night. Children under 13 are exempt from the overnight tax and it only applies to the first seven days of your stay.

In recent years, Porto have also introduced a €2 tax per person per night, with the Algarve region currently debating the introduction of a tourist tax.


In Greece you’ll be asked to pay a tourist tax when you check in to your accommodation. The charge is payable by either cash or card.

The cost is €0.50 per person per day for those in apartments and one to two-star hotels, increasing to €1.50 in three-star hotels, €3 in four-star hotels and €4 in five-star hotels.

Italy – Rome, Venice, Milan

In Italy, tourists have to pay a tax called Tassa di soggiorno.

In Rome, you can expect to pay €4.00 per person, per night for 2 and 3 star hotels, €6.00 per person per night for 4 star hotels and €7.00 per person per night for 5 star hotels. Children under 10 are exempt from the tax.

To stay in a hotel in Venice city centre, you’ll pay around €3 during the peak season, depending on the category of the establishment.

Children between 10 and 16 get a 50% discount. Disabled persons and those providing care to the sick are also exempt from payment.

Milan has also been charging a fee since the year 2012. The tax requires a contribution of €5.00 per person per night for 4 star hotels and €4.00 per person per night for 3 star hotels.


If you’re visiting Budapest you’ll have to pay an extra 4% of the price of your room per night.

Germany – Berlin, Munich

In Berlin you will be charged 5% of the room rate and the tax is capped at 21 successive days. However, business travellers are exempt from the tax.

Munich, however, does not have a tourist tax.


In France there is ‘Taxe de Sejour’ or tourist tax which is charged per person, per night and varies according to the quality and standard of the accommodation.

In Paris you’ll pay between €0.20 and €4, however the city charges an additional legal tax of 25% to the amount concerned. Children under 18 are exempt from the tax.

Belgium- Brussels, Bruges

In Belgium, there are a range of tourism taxes to watch out for, which vary by city.

In Brussels, there is a city tax which is charged per room, per year according to the borough, hotel size and hotel classification. The ETOA attempts to tabulate the charges here.

If you are staying in Bruges there is a tourism tax of €2 per person, per night. This applies to all tourist accommodation like hotels, guest houses and hostels.


Anyone staying overnight in Switzerland has to pay a tourist tax, it is charged per person, per night and varies by town and in some cases by type of accommodation.

Each Canton in Switzerland determines how to set the taxes there can be further variations. Generally, you can expect to pay around 2.5CHF (Swiss Francs – approximately £1.85) per person per night.


Stays in the capital of the Czech Republic aren’t free either. The local government charges approximately €0.5 per person, per night.


With the goal of minimising the impact of CO₂ emissions, in April, Sweden began applying a fee of €39 for every airplane passenger who departs from a Swiss airport.

Austria – Vienna

In Austria, tourists have to pay an overnight accommodation tax (including in caravans and campsites), which is charged according to the province you are staying in.

The tourism levy currently ranges from €0.15 to 3.02% of the hotel cost per person per night in Vienna. Children under 15 are exempt from the tax.


Bulgaria levies a city tax or a resort tax on visitors, which varies by area and hotel classification.

The city tax is charged per person, per night which ranges from 0.98 Bulgarian (BGN) Lev (44p) to around 3 BGN Lev (£1.34).

The Sofia Hilton, for example, charges 1.31 BGN Lev (58p) per person, per night.


Slovenia also charges a tourist tax, which ranges from €0.60 and €2.50 per person, per night but varies on location and hotel grade. Generally, children under seven are exempt, while children aged between seven and 18 are charged at half the rate.


The Romanian tourist accommodation tax called Taxa Hoteliera Locala. It has been standardised to 1% and is charged against the total value of the accommodation for each night. However, if the accommodation is in a tourist resort, the tax is for the first night only.

Tourists under the age of 18 are exempt.

For more information on tourist tax prices please visit EOTA.

Images: Pexels