Open Travel Guide
  1. Home
  2. Destinations
  3. Slovenia
  4. Central Slovenia
  5. Day Trips
  6. Piran and the Slovenian Coast

Day Trips · Central Slovenia, Central Slovenia

Piran and the Slovenian Coast

  • DistanceAbout 120 km southwest of Ljubljana
  • Travel timeAbout 2-2.5 hours by coach or car
  • TransportArriva or FlixBus coach from Ljubljana bus station to Piran, about EUR 13-15 (USD 15-17), 2 hours 15 min; or SZ train to Koper then bus 1 hour
  • Difficultymoderate
  • Rating★ 4.7
  • Best seasonMay-September

Piran, centred on Tartinijev trg in Slovenian Istria, is a Venetian-style seaside town about 120 km southwest of Ljubljana. The journey takes about 2-2.5 hours. Arriva or FlixBus coaches run direct from Ljubljana bus station in around 2 hours 15 minutes for EUR 13-15 one way. A rail alternative runs by SZ train to Koper in about 2.5 hours, followed by an Arriva bus to Piran in roughly 35 minutes.

A Venetian-style seaside town with Tartini Square, St George's Cathedral campanile and narrow lanes ending on a rocky waterfront. Swim off the Punta promenade and eat fresh seafood on the harbour front.

Piran, centred on Tartinijev trg in Slovenian Istria, is a Venetian-style seaside town about 120 km southwest of Ljubljana. The journey takes about 2-2.5 hours. Arriva or FlixBus coaches run direct from Ljubljana bus station in around 2 hours 15 minutes for EUR 13-15 one way. A rail alternative runs by SZ train to Koper in about 2.5 hours, followed by an Arriva bus to Piran in roughly 35 minutes. Drivers take the A1 motorway to Koper and Route 111 in about 1 hour 30 minutes, with parking at the Fornace garage outside the old town. From the bus station it is a 10-minute walk or shuttle to Tartini Square, named after the violinist Giuseppe Tartini. Main sights include the hilltop St George's Cathedral and its campanile, which offers sea views for about EUR 2, the medieval town walls, narrow lanes and the Punta promenade at the tip of the peninsula, where visitors swim from concrete platforms and rocks. The harbour front offers seafood restaurants and ice cream parlours, and nearby Portoroz and the salt pans of Secovlje can be added with a local bus. Because the journey is long, a day trip needs an early start: a morning coach arrives by late morning, leaving time for the cathedral, a swim, and a seafood lunch on the harbour, then an afternoon walk on the walls before a late-afternoon coach back. May to September is the best window for swimming and open restaurants, but July and August are crowded and parking is difficult. The old town is largely car-free. Total transport costs about EUR 26-30 return, and organised coast and Karst tours start at about EUR 60. Fresh fish, squid and local olive oil are the typical foods, and prices are higher on the main square than in side streets.

Practical information for Piran and the Slovenian Coast · Last updated September 2026
Distance About 120 km southwest of Ljubljana
Travel time About 2-2.5 hours by coach or car
Getting there Arriva or FlixBus coach from Ljubljana bus station to Piran, about EUR 13-15 (USD 15-17), 2 hours 15 min; or SZ train to Koper then bus 1 hour
Cost Transport EUR 26-30 return (USD 30-35); St George's bell tower about EUR 2 (USD 2.30)
Difficulty moderate
Address Tartinijev trg 2, 6330 Piran, Slovenia

How to get there

  • Coach: Arriva or FlixBus direct to Piran, about EUR 13-15 (USD 15-17), 2 hours 15 min
  • Train: SZ Ljubljana to Koper (2.5 hours), then Arriva bus to Piran (35 min)
  • Car: A1 motorway to Koper then Route 111, about 1 hour 30 min; parking at Fornace garage
  • Tour: Karst and coast day tours from Ljubljana, from about EUR 60 (USD 69)

Location

Tartinijev trg 2, 6330 Piran, Slovenia

45.5283, 13.5681 View on map

Highlights

  • Tartini Square and Venetian-style old town
  • St George's Cathedral campanile with sea views
  • Swimming from the Punta promenade
  • Fresh seafood on the harbour front

Tips for visiting

  • Start early; the direct coach takes about 2 hours 15 minutes each way.
  • Check the last return coach before settling into a long lunch.
  • Park at the Fornace garage and walk or shuttle into town.
  • Eat on side streets for lower prices than Tartini Square.
  • Bring swim gear; the Punta promenade has platforms and rocks, not sandy beaches.

When to visit

May-September for swimming and open restaurants. Arrive late morning and avoid the crowded July and August weekends if possible.

Accessibility

The old town is car-free but cobbled and hilly, with steps to the cathedral. The waterfront promenade is flatter and easier for wheelchairs.

Frequently asked questions

How long does it take to reach Piran from Ljubljana?

About 2-2.5 hours by coach or around 1 hour 30 minutes by car. Direct coaches cost EUR 13-15.

Is Piran doable as a day trip?

Yes, but it requires an early start and an evening return. Many visitors prefer an overnight stay.

Are there sandy beaches?

Piran has rocky and concrete swimming platforms. Sandier beaches are found at nearby Portoroz.

How much is the bell tower?

Climbing St George's bell tower costs about EUR 2.

Ready to book

Piran and the Slovenian Coast

Visit portoroz.si