Dress Code Rules & Fines for Tourists in Europe (2026)
From swimwear bans in Croatian old towns to high heel restrictions at Greek archaeological sites, European dress code fines are catching tourists off guard. This table compares dress code regulations and penalties across 44 popular destinations so you can pack smart and avoid costly surprises.
| City | Swimwear Fine | Shirtless Fine | Church Dress Code | High Heels Ban |
|---|---|---|---|---|
| Albufeira | €300–€1,500 | Included | N/A | N/A |
| Hvar | Up to €600 | Up to €500 | Yes (denied entry) | N/A |
| Split | Up to €150 | Up to €150 | Yes (denied entry) | N/A |
| Dubrovnik | Up to €700 | Up to €700 | Yes (denied entry) | N/A |
| Venice | Up to €250 | Up to €250 | Yes (denied entry) | N/A |
| Barcelona | Up to €300 | Up to €300 | Yes (denied entry) | N/A |
| Ibiza | Up to €600 | Up to €600 | N/A | N/A |
| Mallorca | Up to €600 | Up to €600 | N/A | N/A |
| Athens | N/A | N/A | Yes (denied entry) | Up to €900 |
| Santorini / Mykonos | N/A | N/A | N/A | Up to €900 |
| Rhodes | N/A | N/A | Yes (denied entry) | Up to €900 |
| Florence | N/A | N/A | Yes (denied entry) | N/A |
| Rome | N/A | N/A | Yes (denied entry, Vatican) | N/A |
| Paris | N/A | N/A | Yes (denied entry) | N/A |
| Amalfi / Cinque Terre | Up to €500 | Up to €500 | Yes (denied entry) | N/A |
| Milan | N/A | N/A | Yes (denied entry, Duomo) | N/A |
| Seville | Up to €300 | N/A | Yes (denied entry, Cathedral) | N/A |
| Istanbul | N/A | N/A | Yes (strict mosque dress code) | N/A |
| Reykjavik | N/A | N/A | N/A | N/A |
| Zürich | N/A | N/A | N/A | N/A |
| Oslo | N/A | N/A | N/A | N/A |
| Stockholm | N/A | N/A | N/A | N/A |
| Bucharest | N/A | N/A | N/A | N/A |
| Lake Bled | N/A | N/A | Yes (Bled Island church) | N/A |
| Thessaloniki | N/A | N/A | N/A | Up to €900 |
| Málaga | Up to €750 | Up to €750 | Yes (Cathedral) | N/A |
| Valencia | Up to €300 | N/A | N/A | N/A |
| Naples | Up to €500 | N/A | Yes (denied entry) | N/A |
| Sardinia | N/A | N/A | Yes (denied entry) | N/A |
| Crete | N/A | N/A | N/A | Up to €900 |
| Corfu | N/A | N/A | Yes (Old Town churches) | Up to €900 |
| Zadar | €150–€700 | Included | Yes (denied entry) | N/A |
| Madeira | N/A | N/A | Yes (denied entry) | N/A |
| Salzburg | N/A | N/A | Yes (Salzburg Cathedral, strict) | N/A |
| Dublin | N/A | N/A | N/A | N/A |
| Tallinn | N/A | N/A | N/A | N/A |
| Bratislava | N/A | N/A | N/A | N/A |
| Helsinki | N/A | N/A | N/A (public saunas: nude is standard) | N/A |
| Kotor | N/A | N/A | Yes (denied entry) | N/A |
| Hallstatt | N/A | N/A | N/A | N/A |
| Hamburg | N/A | N/A | N/A (Reeperbahn: don't photograph workers) | N/A |
| Český Krumlov | N/A | N/A | N/A | N/A |
| Rotterdam | N/A | N/A | N/A | N/A |
| Ljubljana | N/A | N/A | N/A | N/A |
Cities not listed (Berlin, Budapest, Vienna, Copenhagen, etc.) generally don't have specific dress code fines, but churches still enforce shoulder/knee coverage. Some cities above also have no specific fines but are included for completeness.
Key Takeaways
Croatia and Portugal are the strictest. Albufeira leads Europe with swimwear fines reaching €1,500. Croatian cities follow closely: Hvar fines up to €600, Dubrovnik up to €700, and Split up to €150. If you're visiting the Adriatic coast, always carry a cover-up.
Greece uniquely bans high heels at archaeological sites. Fines reach €900 in Athens, Santorini, Mykonos, Rhodes, Crete, and Corfu. The rule exists to protect ancient stone surfaces from damage caused by pointed and heeled shoes. Wear flat, soft-soled footwear when visiting ruins.
Church dress codes are universal across Catholic and Orthodox Europe. From Notre-Dame in Paris to St. Mark's in Venice, you will be turned away if your shoulders or knees are exposed. This isn't a fine — it's a denial of entry, which can be just as disappointing. Pack a light scarf or shawl that you can throw over your shoulders.
The Balearic Islands fine equally for swimwear and shirtless walking. Both Ibiza and Mallorca levy fines up to €600 for wearing swimwear or going shirtless in commercial streets, restaurants, and public transport. The rules apply to everyone — regardless of gender.