Open Travel Guide
  1. Home
  2. Destinations
  3. Slovenia
  4. Central Slovenia
  5. Ljubljana
  6. Day Trips
  7. Piran

Day Trips · Central Slovenia, Ljubljana

Piran

  • DistanceAbout 125 km south-west of Ljubljana
  • Travel timeAbout 1h30m by car
  • TransportBus: Arriva and other operators from Ljubljana bus station (Avtobusna postaja Ljubljana), Trg OF 4, timetable at ap-ljubljana.si, about 2h15m-2h45m, roughly EUR 12-16 (~$13-17) each way
  • Difficultyeasy
  • Rating★ 4.7
  • Best seasonYear-round; best May-October for the sea

Piran is a Venetian-style town on a narrow peninsula on the Adriatic, about 125 km south-west of Ljubljana, and Slovenia's best-known coastal destination. Buses from the Ljubljana bus station take about 2h15m to 2h45m for roughly EUR 12-16 each way, and driving takes about 1h30m via the A1, but cars are not allowed into the old town. Tartini Square, named after the violinist Giuseppe Tartini, is the heart of the town, with the Venetian House and the Tartini monument.

Piran is a Venetian-style town on a narrow peninsula on the Adriatic, about 125 km south-west of Ljubljana, and Slovenia's best-known coastal destination. Buses from the Ljubljana bus station take about 2h15m to 2h45m for roughly EUR 12-16 each way, and driving takes about 1h30m via the A1, but cars are not allowed into the old town. Tartini Square, named after the violinist Giuseppe Tartini, is the heart of the town, with the Venetian House and the Tartini monument. Above it, St George's Church and its bell tower give views over the roofs and the sea, and a stretch of the medieval walls can be walked. The harbour promenade, Punta lighthouse and the narrow lanes make an easy wander. Seafood restaurants line the waterfront, serving sea bass, calamari and fresh fish. The Sečovlje Salina Nature Park, with its salt pans, is a short drive away. Summer is busy with day-trippers; spring and autumn are calmer. In winter, many seaside terraces close but the town remains pleasant to walk.

Practical information for Piran · Last updated September 2026
Distance About 125 km south-west of Ljubljana
Travel time About 1h30m by car
Getting there Bus: Arriva and other operators from Ljubljana bus station (Avtobusna postaja Ljubljana), Trg OF 4, timetable at ap-ljubljana.si, about 2h15m-2h45m, roughly EUR 12-16 (~$13-17) each way
Cost Bus about EUR 12-16 (~$13-17); St George's bell tower and the town walls cost a few euros
Difficulty easy
Address Tartinijev trg, 6330 Piran, Slovenia

How to get there

  • Car: A1 motorway to Koper then the coastal road, about 1h30m; parking is outside the old town, with a shuttle from the Fornače garage
  • Train: SŽ to Koper (about 2h15m) then bus to Piran, roughly EUR 10-14 (~$11-15)

Location

Tartinijev trg, 6330 Piran, Slovenia

45.5283, 13.5683 View on map

Highlights

  • Stand in Tartini Square at the centre of the old town
  • Climb St George's bell tower for the view
  • Walk the harbour promenade to Punta
  • Eat fresh Adriatic fish on the waterfront
  • Visit the Sečovlje Salina Nature Park nearby

Tips for visiting

  • Park outside the old town and use the shuttle or walk.
  • Book summer weekend buses in advance.
  • Carry a swimsuit; there are swimming platforms along the promenade.
  • Allow a full day because the journey is long.

When to visit

May-June and September for warm sea and fewer crowds.

Accessibility

The old town has cobbled and sloping lanes, and the bell tower has steep stairs.

Frequently asked questions

How long does it take to reach Piran?

About 2h15m to 2h45m by bus or 1h30m by car.

Can cars enter Piran's old town?

No. Parking is outside the centre, with a shuttle bus from the garage.

Is Piran worth a day trip from Ljubljana?

Yes, but it is a long day. Many visitors stay overnight.