5 Hidden European Coastal Towns Cheaper Than Italy
Italy’s coastline has basically been everyone’s summer Instagram backdrop for the last decade. Positano. Capri. Cinque Terre. You’ve literally seen them so many times you could draw the cliffs from memory. (And no, that crowd of people lurking behind every “dreamy” Amalfi reel didn’t photoshop themselves out.)
The thing is, prices have gone genuinely wild. A basic hotel in Positano now runs €350+ a night in June, a single Aperol Spritz on the cliffside hits €18, and good luck finding a beach lounger without a 7am claim. Honestly? It’s not really worth it anymore.
So where do you go instead if you still want crystal water, old stone alleys, and a proper Mediterranean summer — without the Amalfi tax?
You go to the towns nobody’s filming yet. Below are five of them — all coastal, all in Europe, all generally 40-70% cheaper than Italy. We checked these the other day across Booking, Skyscanner and the usual review sites, and the price gap is real. If you’re already mapping out a classic Rome–Florence–Venice run, consider this your alternative.
1. Vlorë, Albania
Vlorë sits where the Adriatic meets the Ionian — basically the spot where two seas swap colour. The “new beach” (Plazhi i Ri) has a big promenade and clean sand, and you can take a boat over to Sazan Island, a former Soviet submarine base with 3,600 bunkers and beaches that have barely seen a tourist (€25 day trip, June-September only).
Hotels start around €40 a night in shoulder season. Compare that to anything on the Italian coast and you’ll have a small laugh.
Best time: June and September. Water 23–26°C, prices drop 30–40%, crowds basically vanish.
2. Ksamil, Albania
Ksamil gets called “the Caribbean of Europe” so often it’s almost a meme — but spend ten minutes on the sand and you’ll see why. White sand, four little islands you can swim to, and water you’d swear was edited.
It’s 25 minutes from Saranda (the main port town, with ferries to Corfu — yes, you can hop over for a day). Saranda hotels in high summer average $76 a night. Corfu? $210. Fair enough, that’s a big enough gap to change your plans.
The thing about Ksamil: it’s getting busier, fast. Visit before 2027 if you want it without the crowds.
3. Kotor, Montenegro
People call Kotor “the Balkan answer to the Amalfi Coast,” and it’s actually not lazy comparison — the bay looks like a Norwegian fjord with Mediterranean stone houses spilling down it. UNESCO-protected Old Town, plus 1,350 steps up to the fortress for the view of your life. Honeymoon-worthy if that’s your thing (it made our list of the most romantic European cities).
(Quick honesty check: it does get cruise-ship busy June–August. Go in May or late September if you want it calm.) Hotels and food easily cost half of Amalfi.
4. Piran, Slovenia
Piran is what Italy felt like in the 1990s. Venetian Gothic alleys, locals speaking Italian on street corners, fresh sardines at the harbour for less than the price of a fancy coffee. The whole town has roughly 1,000 hotel beds total — that’s the natural cap that’s kept it from going Instagram-famous.
Prices: 30–40% under equivalent Italian towns. Mid-range hotel €60–80, full restaurant meal €12–18. Easy day-trip from Trieste (45 mins) or Ljubljana (90 mins).
It’s like Venice without the cruise ships and the smell.
5. Sozopol, Bulgaria
The wildcard. Black Sea coast, old stone fishing town on a peninsula, wooden houses from the 19th century, ancient Apollonia ruins underneath. Beaches stretch for kilometres south of town, and most travellers from Western Europe have never even heard of it.
Sozopol is essentially what Greek islands were before Mykonos became Mykonos. Hotel €30–50 a night. Beachside dinner with wine €15. Direct flights from London, Berlin and Vienna to Burgas — 30 minutes from town.
Just like that, you’re at the seaside for less than a weekend in Brighton.
How to Book These Smartly
A few practical things to keep in mind:
- Flights: Skyscanner usually beats Google Flights for these routes — Tirana, Tivat, Ljubljana and Burgas are your airports.
- Hotels: Use the Booking widgets above for each town (we ran a full hotel booking sites comparison if you want the rundown).
- Tours & day trips: GetYourGuide has the boat trips — Sazan, Bay of Kotor, Butrint — bookable with free cancellation.
- Transfers: Pre-book airport pickups so you’re not arguing with taxi drivers at 2am. Here’s why pre-booking actually saves you money.
- Budget travellers: Most of these towns also feature in our 8 European cities under €100/day guide.
Recently I’ve been recommending people block off 4–5 days for one of these instead of splitting time across three. The towns are small enough that you don’t need more, but stay long enough to actually relax — that’s where the magic kicks in.
And honestly, if your flight to one of these gets delayed or cancelled? Don’t forget you might be owed compensation under EU261, even on Albania, Montenegro or Bulgaria routes operated by EU airlines. Worth checking your claim in 2 minutes.
Heads-up: this post contains affiliate links. If you book through them, we earn a small commission at no extra cost to you. Makes sense — it keeps the site running, you get the same prices.
