We came down off the mountains with the Soča Valley still high in our minds, and a couple of hours later we were back in the car and inching along the seafront into Piran. 3 blokes, days of lakes and mountain passes behind us, and suddenly there was salt in the air and the Adriatic glistening off to the right. It felt like the start of a different trip!
Piran is tiny (you can walk from one end to the other in about fifteen minutes), but our evening there is the bit of the trip I keep coming back to, and I’d put it right up there with Lake Bled as the highlight of our whole Slovenia road trip.
Most of what follows is practical, and parking comes first because the old town is basically car-free (which trips loads of people up). If you’re stitching the coast into a bigger trip, our Slovenia hub has everything else in one place.
This article may contain affiliate links. If you make a purchase through these links, we earn a small commission at no extra cost to you. This helps fund the site and keeps our guides free. See our full affiliate disclosure for details.
Piran, Slovenia: Quick Facts
Is Piran worth visiting?
Yes. I’d happily go back tomorrow.
Slovenia only has a sliver of coastline (under 50 km of it) and Piran is the prettiest thing on it by a distance. It spent the best part of five centuries under Venetian rule, and you see it everywhere, from the bell tower (a mini St Mark’s) to the Gothic windows on the old merchants’ houses. If you’ve been to Venice and loved it but hated the crowds, Piran’s the pocket-sized version (I kept comparing the two in my head, and my Venice guide explains why that’s a compliment).
It isn’t a beach resort, though. You swim off rocks and concrete, the town’s small enough that you’ll “finish” it by mid-afternoon, and in high summer the waterfront gets rammed.
So, day trip or overnight?
- Day trip works if you’re based in Ljubljana or driving through, and you’re happy to arrive by 10am and leave after sunset. (If the capital’s your base, here’s how I’d spend 2 days in Ljubljana either side of it.)
- Overnight is what I’d do. The day-trippers drain out by early evening and the place goes quiet. And a coffee on Tartini Square before the coaches roll in is a proper treat.
- Two nights if you want a lazy swim day plus the salt pans or Strunjan.
Getting there and parking in Piran
Right, this is the bit that catches people out. The old town is more or less closed to visitors’ cars. You get 15 minutes to drop off bags, and after that you’re charged by the hour at a rate clearly designed to get you out again (fair enough, the streets are barely wider than a Fiat). First time behind the wheel over here? Our driving in Slovenia guide covers the vignette, speed cameras and all the little rules that catch Brits out.
Parking: Fornače is the easy answer
Fornače (officially the Amfora Garage) sits on the seafront at the entrance to town. It’s big, it’s open 24 hours, and from there it’s a flat 15-minute walk along the water or a short ride on the electric minibus to Tartini Square. We took the minibus in, rattling along past the boats, and walked back after dinner, which I’d recommend if your legs have anything left.
Cheaper but hillier, the Arze garage sits up near the walls. Great if you’re heading straight for sunset, less great with a suitcase. The minibus from Arze runs far less often, so don’t rely on it.
By Bus
Arriva runs direct buses from Ljubljana’s main bus station to Piran. Expect roughly 2 to 3 hours depending on the service, and around £9.50 to £11 (€11 to €13, $13 to $15). Postojna to Piran is under two hours by bus, handy if you’re doing the caves first.
Once you’re on the coast, a local bus links Piran, Portorož and Strunjan for about a euro a ride if you use the app or city card.
From Trieste or Croatian Istria
Trieste is only about 40 km away. There’s a bus that takes around an hour and a quarter, and in summer a seasonal passenger boat cuts it to about half an hour (check sailings before you count on it). From Croatian Istria (Umag, Poreč, Rovinj) you’ll drive or bus up through the border at Sečovlje. If Croatia’s next on your list, our Adriatic Highway road trip picks up nicely from here.
Coming from the mountains like we did? Bovec or Kobarid to Piran is roughly 2.5 hours, and it’s a cracking drive as the scenery flattens out into vineyards. After the hairpins on our Vršič Pass road trip, a gentle cruise down to the sea felt like a reward. If you’re still sorting a car, you can compare Slovenia car hire deals and pick up in Ljubljana.
What it Costs
Prices correct as of October 2026. Conversions are rounded.
← Swipe to scroll on mobile
| What | Cost GBP (EUR, USD) | Notes |
|---|---|---|
| Fornače parking | £2.75 (€3.20, $3.70) per hour | £27.50 (€32, $37) for over 10 hours |
| Arze parking | £1.70 (€2, $2.30) per hour | £17 (€20, $23) for over 10 hours, uphill walk |
| Minibus to Tartini Square | 86p (€1, $1.15) | Pay by app, contactless card or city card |
| Town walls | £3.50 (€4, $4.65) | Best value in town |
| St George's bell tower | A few euros | Pay on the door, also in the Discover Culture pass |
| Piran lighthouse | £2.60 (€3, $3.50) | Seasonal opening |
| Sečovlje Salt Pans | £6 (€7, $8) | April to October adult rate, £5 (€6, $7) in winter |
| Seafood pasta or risotto | £10 to £15.50 (€12 to €18, $14 to $21) | Waterfront fish mains run £15.50 to £26 (€18 to €30, $21 to $35) |
| Coffee on Tartini Square | £2.15 to £3 (€2.50 to €3.50, $2.90 to $4) | Cheaper one street back |
| Beer or glass of local wine | £3.50 to £5 (€4 to €6, $4.50 to $7) | Refošk or Malvazija by the glass |
| Bus Ljubljana to Piran | £9.50 to £11 (€11 to €13, $13 to $15) | One way, roughly 2 to 3 hours |
Where to Stay in Piran
Tartini Square and the old town lanes
Every route into Piran funnels you onto Tartini Square, a big oval of polished stone that used to be the inner harbour before they filled it in. It’s named after Giuseppe Tartini, the violinist and composer born here, and he stands in bronze in the middle looking faintly dramatic, while kids clamber round the plinth and the pigeons keep an eye on everyone.
Look out for the red Venetian House on the corner, with its Gothic windows and carved stone lion. I reckon it’s the prettiest building in town.
After that, just get lost in the lanes behind the square. It’s a tangle of steps and archways, and you can’t go far wrong because sooner or later every alley spits you out at the sea. Things I loved stumbling on:
- Washing lines strung across alleys so narrow you could touch both walls.
- Cats asleep on church steps like they’ve been paid to.
- Trg 1 Maja (First of May Square), a quieter square with a few local bars and an old stone cistern in the middle.
- The sudden gap between houses where the sea appears out of nowhere.
St George's Parish Church and the bell tower climb
Up on the ridge above the square sits St George’s, the big church you see in every photo of Piran. The free-standing bell tower beside it went up in the early 1600s and was modelled on the campanile in St Mark’s Square.
The terrace around the church is free and has a cracking view straight down the coast towards Croatia. Plenty of people stop there, but climbing the tower gets you the full 360, with the walls running up the hill behind you and, on a clear day, the Alps.
Is it worth it? I’d say yes, but go in with eyes open. The stairs are old, wooden and narrow, and there’s one staircase for everyone going up and down. You’ll be doing a polite little dance with strangers on the way.
Practical bits:
- Entry is a few euros, paid at the door.
- From May to the end of August it’s open daily, with shorter hours in April and the autumn, and only at weekends in winter.
- It closes in bad weather.
- Doing the walls too? The Discover Culture pass bundles the tower, the church museum, the walls and the Mediadom Pyrhani history exhibit into one ticket you can use over three days.
Recommended Tours and Tickets
The town walls: the best viewpoint in Piran
If you only pay for one thing in Piran, make it this.
The walls run along the hill on the landward side of town. Parts of them were first mentioned way back in the 7th century, and the long stretch with its chunky defensive towers is the bit that survives best. You walk along the top, duck through a couple of towers, and the whole of Piran is laid out below you: the church, the square, the peninsula sticking out into the sea like a finger. It’s the view on half the postcards in town. Best £3.50 I spent all trip.
How to get up there:
- Walk up from Tartini Square through the old town lanes (10 to 15 minutes, steep in places).
- Or park at Arze, which is right by the walls, and stroll down afterwards.
Tickets are £3.50 (€4, $4.65). Summer opening runs from 8am to 9pm, and winter from 8am to 6.30pm. The walls shut in bad weather, aren’t suitable for anyone with reduced mobility, and dogs have to wait outside.
Punta, the lighthouse and the waterfront
Punta is the very tip of the peninsula, and it’s where Piran started. There’s a lighthouse, the little Church of St Clement beside it, and a wide paved promenade where half the town seems to end up in the evening.
The lighthouse is open to visitors now (entry around £2.60, €3, $3.50) with small exhibitions inside, though opening is seasonal so check before you go. The bigger draw is outside, though. Sit on the sea wall, watch the sun drop behind Italy, and see the light come on.
After dark, the stretch of waterfront between Punta and the harbour is perfect for a slow walk. Couples, families with ice creams, old boys fishing off the edge, the clink of glasses from the restaurants.
Our evening went roughly like this:
- Sunset on the walls.
- Down through the lanes in the dusk.
- A drink at Punta while the lighthouse came on.
- Dinner on the waterfront (more on that below).
Here's how I'd shape a single day if you're not staying over:
← Swipe to scroll on mobile
| Time | What to do | Tip |
|---|---|---|
| 9.30am | Park at Fornače, walk the seafront in | Early arrival means an easier space |
| 10am | Coffee on Tartini Square, then the back lanes | Beat the coach groups |
| 11am | St George's terrace and bell tower | Clearest views before the haze |
| 12.30pm | Lunch one street back from the water | Fried calamari and a cold Malvazija |
| 2pm | Swim off the rocks at Punta, or walk to Fiesa | Pack water shoes |
| 5pm | Ice cream, lighthouse, slow waterfront stroll | Day-trippers start leaving |
| Sunset | Town walls | Get there 40 minutes early |
| Evening | Seafood dinner, then the walk back to Fornače | The seafront path is lit and flat |
Gear we actually travel with
Passport holders, packing cubes, travel wallets. Stuff that earns its place in the bag.
Browse the shopSwimming in Piran
Piran doesn’t really have a beach, not in the sandy, towel-and-a-paperback sense.
What it does have is something I ended up loving more. All around Punta and along the northern side of the peninsula there are concrete platforms and flat rocks with metal ladders dropping straight into deep, clear water. Locals just turn up, lay a towel on the stone and jump in, so we did the same. After days of freezing Alpine lakes, dropping off the rocks into warm Adriatic water felt brilliant.
Warning! Stick to the designated areas! I cut my thumb on seashell stuck to the rocks, not clever!
Your options:
- Punta and the promenade. Rocky platforms and ladders, right in town. Deep water quickly, so not ideal for weak swimmers or small kids.
- Fiesa. A small pebbly bay about a 20-minute walk east along the coastal path from Piran, with a couple of little lakes just behind it. Quieter, a café or two, and paid parking nearby if you’re driving.
- Portorož. The resort next door has the closest thing to a proper sandy beach on this bit of coast, with loungers, showers and all the trimmings. A few minutes on the local bus.
- Strunjan. Pebbly and more natural, below the cliffs. More on that further down.
Eating and drinking in Piran
That first plate of proper seafood after days of mountain food? One of life’s great pleasures. Ours was a bowl of mussels in garlic, white wine and breadcrumbs (buzara, they call it), with a hunk of bread for the sauce and a cold glass of white. Happy days.
But Piran’s waterfront is also where your wallet gets a workout. The restaurants lined up along the seafront between Tartini Square and Punta have the views, and they price accordingly. Grilled fish is often sold by weight, which is where people come unstuck.
How to eat well without getting stung:
- Walk one street back. Same fish, same kitchen standards, lower prices.
- Ask the price of whole fish before it’s cooked. Nobody minds, and it saves a nasty surprise when the bill lands.
- Go for pasta or risotto. Seafood pasta or risotto usually lands around £10 to £15.50 (€12 to €18, $14 to $21), versus £15.50 to £26 (€18 to €30, $21 to $35) for a waterfront fish main.
- Try a fritolin. Fritolin pri Cantini on First of May Square is the one locals point you towards: you order at the counter, get a number, and eat fried calamari at a shared table. It’s cheap and quick, and the calamari’s good.
- Picnic supplies. There’s a small market and a Mercator supermarket near the municipal hall. A bakery lunch on the sea wall costs pennies.
On the wine front, this is Slovenian Istria, so look for Malvazija (a crisp, slightly salty-feeling white that’s made for fish) and Refošk (a dark, juicy red with a bit of bite). Both come by the glass almost everywhere for about £3.50 to £5 (€4 to €6, $4.50 to $7).
Sečovlje Salt Pans and the salt story
Piran was rich for centuries, and a lot of that money came from salt, raked out of shallow pools just down the coast. The Sečovlje Salina Nature Park, near the Croatian border, still produces it the old-fashioned way, with workers raking the crystals by hand from the pans. You’ll see Piran salt (and the posher fleur de sel, the delicate top layer) in shops all over town. It makes a cheap souvenir that actually gets used, which is more than I can say for most fridge magnets.
The park splits into two areas:
- Lera is the working section, with walking paths, a visitor centre, a salt shop and a little open-air seawater spa (Lepa Vida) if you fancy a mud treatment.
- Fontanigge is the abandoned salt pans to the south, slowly being reclaimed by nature, with the Saltworks Museum.
It’s flat and quiet and weirdly lovely in the late afternoon light, and birders go mad for it. Entry is £6 (€7, $8) for adults from April to October and £5 (€6, $7) in winter, and one ticket covers both areas on the same day. Lera opens from 7am to 7pm in September and October (until 9pm in summer). Dogs aren’t allowed in the Lera area, so plan around that if you’re travelling with one.
Nearby add-ons on the Slovenian coast
The whole Slovenian coast is short enough that you can hop between towns in minutes. If you’ve got a spare half-day, these are the ones worth it:
- Strunjan. My pick. A protected landscape park with white flysch cliffs dropping into the sea, a clifftop path with big views, and the little Moon Bay below. Lovely for a walk and a swim.
- Izola. A working fishing town with a fraction of Piran’s polish and a lot of its charm. Cheaper fish, too.
- Koper. The biggest town on the coast and a busy port, with a surprisingly handsome Venetian-era centre once you get past the cranes.
- Portorož. The resort. Hotels, casino, spas, sandier beach. Not my cup of tea for a whole holiday, but handy.
- Trieste. Italy is 40 km away. A coffee on the grand Piazza Unità and back for dinner is a very smug day out.
Not driving? You can book Piran and Slovenian coast day trips from Ljubljana that bundle the coast with Postojna Cave in one go.
← Swipe to scroll on mobile
| Town | Vibe | Swimming | Best for | From Piran |
|---|---|---|---|---|
| Piran | Venetian, compact, romantic | Rocks and ladders | Couples, sunsets, wandering | You're here |
| Portorož | Resort, hotels, spas | Sandiest beach on the coast | Families, beach days | A few minutes by bus |
| Strunjan | Natural, protected, quiet | Pebbly coves under cliffs | Walkers, a wilder swim | About 10 minutes by car |
| Izola | Fishing town, local feel | Small beaches and rocks | Cheaper seafood | About 15 minutes by car |
| Koper | Port city, historic core | Limited | History, shopping, rainy days | About 25 minutes by car |
What I'd skip in Piran
A few things I’d steer clear of:
- Driving into the old town. Just don’t. It’s narrow, the fees bite, and Fornače is easy.
- Fish by weight on the front row of the waterfront without asking the price first. That’s how a “quick dinner” turns into £100.
- Squeezing Piran into two hours on a coach tour. You’ll see Tartini Square and the souvenir shops, and miss everything good.
- Mass-produced souvenir tat. Fridge magnets and shell ornaments. Buy salt instead. It’s local, cheap and useful.
- Treating Piran as a beach holiday. If you want a week of sun loungers and sand, base yourself in Portorož or head to Croatia and pop into Piran for the day.
Where to stay in Piran
You’ve basically got two choices: sleep inside the old town, or stay in Portorož next door and come in by bus.
Old town Piran is the dream. You step out of the door into the lanes, you get the sunset without watching the clock, and you’re there for the quiet early morning. The trade-offs are smaller rooms, plenty of stairs, and the parking question (most places don’t have their own, so you’ll likely still use a garage). It’s also the obvious pick for couples, and if that’s you, our couples travel hub has more ideas like this.
Portorož has the big hotels, pools, spas and easier parking, often at better prices. It’s a short bus ride or a pleasant 40-minute walk along the coast into Piran.
A rough guide:
- Budget: Private rooms and small apartments in the old town, or a guesthouse on the hill above. Book early for summer.
- Mid-range: Small hotels and aparthotels around Tartini Square and the waterfront. Sea-view rooms go first.
- Treat: A seafront hotel with a terrace, or one of the spa hotels in Portorož if you want a proper rest.
I’d browse Booking.com stays in Piran old town on the map view, which shows exactly how far each place is from the square. If you’d rather base yourself by the beach, check Hotels.com deals in Portorož too.
Before You Go
I went in expecting a pretty stop between the mountains and the caves and left wishing we’d booked another night. If I had to pick one memory, it’d be that sunset on the walls, still a bit out of breath, with the whole town turning pink underneath us.
If you’re still building your route, start with the full Slovenia road trip itinerary, add Postojna Cave and Predjama Castle as your next stop inland, and browse everything else on the Slovenia hub. And if you’re carrying on down the coast, our Croatia hub is waiting.
FAQs
Is Piran worth visiting?
Yes, it’s the highlight of the Slovenian coast. It’s small and easy to love, and it ended up one of my favourite stops on the whole road trip.
Where do you park in Piran?
Use Fornače (Amfora) garage on the edge of town, then walk 15 minutes along the seafront or take the electric minibus to Tartini Square. We parked there and never once missed having the car in town.
Can you swim in Piran?
Yes, off rocky platforms and ladders around Punta, or at Fiesa’s small beach a short walk away. Bring water shoes, and expect deep water rather than a gentle sandy shelf.
Is Piran or Portorož better to stay in?
Piran for atmosphere and evenings, Portorož for big hotels, pools and easier parking. If it’s a short break and you love a wander, I’d pick Piran every time.
Can you do Piran as a day trip from Ljubljana?
Yes, it’s about 1.5 hours by car or 2 to 3 hours by bus each way. Doable, but stay for sunset if you can, because the evening is when Piran is at its best.
Sources checked
- Portorož and Piran Tourist Board: Parking lots and prices
- Portorož and Piran Tourist Board: Climb the Piran Town Walls
- Love Istria: Discover Culture Portorož and Piran Pass (opening hours)
- Portorož and Piran Tourist Board: Piran Lighthouse
- Portorož and Piran Tourist Board: Bus transport
- Sečovlje Salina Nature Park: Opening hours and price list
- Arriva Slovenia: Bus timetables
Travel Hubs
Recommended Websites and Resources:
- Flights: Find the best deals on Trip.com
- Hotels: Best rates on Booking.com · Best hostels on HostelWorld · Ratings and bargains on TripAdvisor
- Apartments: Affordable rentals on VRBO
- Car hire: Best prices on RentalCars.com
- Travel insurance: EKTA for worldwide cover · AirHelp for flight delay compensation
- Activities: Tours and skip-the-line tickets on GetYourGuide · Instant mobile tickets on Tiqets
- Trains: Most affordable trains on Trainline · Rail passes on Rail Europe
- Travel eSIMs: Use your mobile phone anywhere worldwide with Airalo
- Need more help planning your trip? Visit our Resources Page to see all the companies we trust and use for our travels






