All articles
Explained··3 min read

Which European cities charge an overnight tourist tax - and is it only for overseas visitors?

Most European city taxes apply to all overnight visitors, not just overseas tourists. Here's what you'll actually pay.

The short answer: most European cities that charge an overnight tax apply it to all visitors, regardless of passport. A few exceptions exist, but they're rare enough that you should budget for the charge whenever you book a city-centre stay.

If you're planning a flight-plus-hotel package from London, this tax sits outside the headline price — it's collected by the hotel at check-in or checkout. Understanding which cities charge it, and how much, keeps your actual cost in focus.

What is a city tourism tax?

A city (or overnight tourist) tax is a small per-night levy added to your hotel bill. It's not a service charge or tip — it's a municipal tax collected by the accommodation and passed to the local authority. Rates typically range from €1 to €5 per night per person, though some cities charge more.

The tax exists because cities argue that tourism infrastructure — cleaning, policing, public transport, tourist information — is subsidised by residents. The tax theoretically makes visitors pay their share.

Who pays it: overseas visitors only, or everyone?

This is where the confusion starts. Most European cities tax all overnight visitors — a UK resident staying in Barcelona or Vienna pays the same as a tourist from anywhere else. The tax is on occupancy, not citizenship.

A small number of cities do exempt residents of their own country, but this is the exception. Spain, Austria, Germany, Italy, France, and Portugal all charge visitors from the UK the standard rate. Even within those countries, a visitor from Madrid to Barcelona still pays the Barcelona tax.

The only practical exemptions are for young children (under 12–18, depending on the city) and sometimes for people staying longer than 30 days in a single place. Business travel sometimes triggers exemptions — your employer's booking agent may know this detail, but it doesn't apply to leisure travel from London.

Packages right now

Prices checked daily · flight + stay

Hot deals right now

London → Europe · flight + stay

Which cities charge it?

Common destinations from Stansted and Luton where you'll encounter a city tax include:

  • Barcelona, Madrid, Seville (Spain): €2–4 per night; typically charged for stays up to 7 nights, sometimes longer.
  • Vienna, Salzburg (Austria): €1.50–3.50 per night depending on star rating.
  • Rome, Venice, Florence, Milan (Italy): €0–5 per night (rates vary wildly by city and accommodation type; Venice is notoriously high).
  • Berlin, Munich, Cologne (Germany): €5–15 per night; rates have increased sharply in recent years.
  • Lisbon, Porto (Portugal): €1–2 per night.
  • Paris (France): €0.55–5 per night depending on hotel star rating.

Not every city in these countries charges a tax — smaller towns and rural areas often don't. But if you're booking a hotel in a major city centre, assume the tax applies.

How is it charged?

The hotel collects the tax directly from you at check-in or checkout. It's not included in the online booking price you see on travel websites, which is why it catches people off guard.

Some accommodation sites (particularly Airbnb in certain cities) now display the tax upfront, but traditional hotel booking sites often don't. When you search for a package on Plof Air or any OTA, the flight price and the hotel room rate are shown separately — the tax is a third line item you'll see only when you arrive or at final payment.

This matters for your budget. A £400 flight-plus-stay package might cost an extra £12–20 in city tax depending on destination and length of stay.

Can you avoid it?

No, if you're staying in a regulated hotel in a city that charges it. Some people book Airbnbs thinking they'll escape the tax, but many cities now require Airbnb hosts to collect and remit the tax too — the rules changed in Barcelona, Madrid, and elsewhere specifically to close this gap.

The only reliable way to avoid a city tax is to stay outside the city limits (a suburb or smaller town with no tax) and commute in. That rarely makes sense for a short city break, especially from London where you're already paying for a flight.

Why mention this now?

City taxes have risen sharply in the past three years. Berlin's tax, for example, doubled. If you're comparing Barcelona against Berlin, or Rome against Lisbon, factor in the tax difference. A city with a lower headline hotel price might end up more expensive once tax is added.

When you're watching package prices on Plof Air or any deal site, remember that the flight-plus-hotel price shown is the travel cost, not your total cash outlay. The city tax, plus any local transport card or museum passes, are separate. It's worth checking the city's official tourism site or your hotel's terms before you book, just to confirm the rate and whether any exemptions apply to your stay length.

Quick answers

Direct answers to the questions people actually search for.